// Package manager Code generated by swaggo/swag. DO NOT EDIT package manager import "github.com/swaggo/swag" const docTemplate = `{ "schemes": {{ marshal .Schemes }}, "swagger": "2.0", "info": { "description": "{{escape .Description}}", "title": "{{.Title}}", "contact": { "url": "https://d7y.io" }, "license": { "name": "Apache 2.0" }, "version": "{{.Version}}" }, "host": "{{.Host}}", "basePath": "{{.BasePath}}", "paths": { "/applications": { "get": { "description": "Get Applications", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Application" ], "summary": "Get Applications", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Application" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Application" ], "summary": "Create Application", "parameters": [ { "description": "Application", "name": "Application", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateApplicationRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Application" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/applications/{id}": { "get": { "description": "Get Application by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Application" ], "summary": "Get Application", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Application" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Application" ], "summary": "Destroy Application", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Application" ], "summary": "Update Application", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "Application", "name": "Application", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateApplicationRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Application" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/buckets": { "get": { "description": "Get Buckets", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Bucket" ], "summary": "Get Buckets", "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_pkg_objectstorage.BucketMetadata" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json bucket", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Bucket" ], "summary": "Create Bucket", "parameters": [ { "description": "Bucket", "name": "Bucket", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateBucketRequest" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/buckets/{id}": { "get": { "description": "Get Bucket by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Bucket" ], "summary": "Get Bucket", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_pkg_objectstorage.BucketMetadata" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Bucket" ], "summary": "Destroy Bucket", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/clusters": { "get": { "description": "Get Clusters", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Cluster" ], "summary": "Get Clusters", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.GetClusterResponse" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Cluster" ], "summary": "Create Cluster", "parameters": [ { "description": "Cluster", "name": "Cluster", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateClusterRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateClusterResponse" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/clusters/{id}": { "get": { "description": "Get Cluster by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Cluster" ], "summary": "Get Cluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.GetClusterResponse" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Cluster" ], "summary": "Destroy Cluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Cluster" ], "summary": "Update Cluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "Cluster", "name": "Cluster", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateClusterRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateClusterResponse" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/configs": { "get": { "description": "Get Configs", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Config" ], "summary": "Get Configs", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Config" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Config" ], "summary": "Create Config", "parameters": [ { "description": "Config", "name": "Config", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateConfigRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Config" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/configs/{id}": { "get": { "description": "Get Config by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Config" ], "summary": "Get Config", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Config" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Config" ], "summary": "Destroy Config", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Config" ], "summary": "Update Config", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "Config", "name": "Config", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateConfigRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Config" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/healthy": { "get": { "description": "Get app health", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Health" ], "summary": "Get Health", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/jobs": { "get": { "description": "Get Jobs", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Job" ], "summary": "Get Jobs", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Job" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Job" ], "summary": "Create Job", "parameters": [ { "description": "Job", "name": "Job", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateJobRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Job" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/jobs/{id}": { "get": { "description": "Get Job by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Job" ], "summary": "Get Job", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Job" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Job" ], "summary": "Destroy Job", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Job" ], "summary": "Update Job", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "Job", "name": "Job", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateJobRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Job" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/oauth": { "get": { "description": "Get Oauths", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Oauth" ], "summary": "Get Oauths", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Oauth" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Oauth" ], "summary": "Create Oauth", "parameters": [ { "description": "Oauth", "name": "Oauth", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateOauthRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Oauth" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/oauth/{id}": { "get": { "description": "Get Oauth by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Oauth" ], "summary": "Get Oauth", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Oauth" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Oauth" ], "summary": "Destroy Oauth", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Oauth" ], "summary": "Update Oauth", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "Oauth", "name": "Oauth", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateOauthRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Oauth" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/peers": { "get": { "description": "Get Peers", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Peer" ], "summary": "Get Peers", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Peer" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Peer" ], "summary": "Create Peer", "parameters": [ { "description": "Peer", "name": "Peer", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreatePeerRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Peer" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/peers/{id}": { "get": { "description": "Get Peer by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Peer" ], "summary": "Get Peer", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Peer" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Peer" ], "summary": "Destroy Peer", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/permissions": { "get": { "description": "Get Permissions", "produces": [ "application/json" ], "tags": [ "Permission" ], "summary": "Get Permissions", "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_permission_rbac.Permission" } } }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } } }, "/personal-access-tokens": { "get": { "description": "Get PersonalAccessTokens", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "PersonalAccessToken" ], "summary": "Get PersonalAccessTokens", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.PersonalAccessToken" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "PersonalAccessToken" ], "summary": "Create PersonalAccessToken", "parameters": [ { "description": "PersonalAccessToken", "name": "PersonalAccessToken", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreatePersonalAccessTokenRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.PersonalAccessToken" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/personal-access-tokens/{id}": { "get": { "description": "Get PersonalAccessToken by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "PersonalAccessToken" ], "summary": "Get PersonalAccessToken", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.PersonalAccessToken" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "PersonalAccessToken" ], "summary": "Destroy PersonalAccessToken", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "PersonalAccessToken" ], "summary": "Update PersonalAccessToken", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "PersonalAccessToken", "name": "PersonalAccessToken", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdatePersonalAccessTokenRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.PersonalAccessToken" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/preheats": { "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Preheat" ], "summary": "Create V1 Preheat", "parameters": [ { "description": "Preheat", "name": "Preheat", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateV1PreheatRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateV1PreheatResponse" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/preheats/{id}": { "get": { "description": "Get Preheat by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Preheat" ], "summary": "Get V1 Preheat", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.GetV1PreheatResponse" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/roles": { "get": { "description": "Get roles", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Role" ], "summary": "Get Roles", "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create Role by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Role" ], "summary": "Create Role", "parameters": [ { "description": "Role", "name": "Role", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateRoleRequest" } } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } } }, "/roles/{role}": { "get": { "description": "Get Role", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Role" ], "summary": "Get Role", "parameters": [ { "type": "string", "description": "role", "name": "role", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy role by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Role" ], "summary": "Destroy Role", "parameters": [ { "type": "string", "description": "role", "name": "role", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } } }, "/roles/{role}/permissions": { "post": { "description": "Add Permission by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Role" ], "summary": "Add Permission For Role", "parameters": [ { "description": "Permission", "name": "Permission", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.AddPermissionForRoleRequest" } }, { "type": "string", "description": "role", "name": "role", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Remove Role Permission by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Role" ], "summary": "Update Role", "parameters": [ { "description": "Permission", "name": "Permission", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.DeletePermissionForRoleRequest" } }, { "type": "string", "description": "role", "name": "role", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler-clusters": { "get": { "description": "Get SchedulerClusters", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SchedulerCluster" ], "summary": "Get SchedulerClusters", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SchedulerCluster" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SchedulerCluster" ], "summary": "Create SchedulerCluster", "parameters": [ { "description": "SchedulerCluster", "name": "SchedulerCluster", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateSchedulerClusterRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SchedulerCluster" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler-clusters/{id}": { "get": { "description": "Get SchedulerCluster by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SchedulerCluster" ], "summary": "Get SchedulerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SchedulerCluster" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SchedulerCluster" ], "summary": "Destroy SchedulerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SchedulerCluster" ], "summary": "Update SchedulerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "SchedulerCluster", "name": "SchedulerCluster", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateSchedulerClusterRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SchedulerCluster" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler-clusters/{id}/schedulers/{scheduler_id}": { "put": { "description": "Add Scheduler to schedulerCluster", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SchedulerCluster" ], "summary": "Add Scheduler to schedulerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "type": "string", "description": "scheduler id", "name": "scheduler_id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/scheduler-features": { "get": { "description": "Get Scheduler Features", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Scheduler Feature" ], "summary": "Get Scheudler Features", "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "type": "string" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/schedulers": { "get": { "description": "Get Schedulers", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Scheduler" ], "summary": "Get Schedulers", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Scheduler" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Scheduler" ], "summary": "Create Scheduler", "parameters": [ { "description": "Scheduler", "name": "Scheduler", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateSchedulerRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Scheduler" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/schedulers/{id}": { "get": { "description": "Get Scheduler by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Scheduler" ], "summary": "Get Scheduler", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Scheduler" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Scheduler" ], "summary": "Destroy Scheduler", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Scheduler" ], "summary": "Update Scheduler", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "Scheduler", "name": "Scheduler", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateSchedulerRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Scheduler" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/seed-peer-clusters": { "get": { "description": "Get SeedPeerClusters", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeerCluster" ], "summary": "Get SeedPeerClusters", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeerCluster" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeerCluster" ], "summary": "Create SeedPeerCluster", "parameters": [ { "description": "DNCluster", "name": "SeedPeerCluster", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateSeedPeerClusterRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeerCluster" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/seed-peer-clusters/{id}": { "get": { "description": "Get SeedPeerCluster by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeerCluster" ], "summary": "Get SeedPeerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeerCluster" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeerCluster" ], "summary": "Destroy SeedPeerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeerCluster" ], "summary": "Update SeedPeerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "SeedPeerCluster", "name": "SeedPeerCluster", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateSeedPeerClusterRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeerCluster" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/seed-peer-clusters/{id}/scheduler-clusters/{scheduler_cluster_id}": { "put": { "description": "Add SchedulerCluster to SeedPeerCluster", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeerCluster" ], "summary": "Add SchedulerCluster to SeedPeerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "type": "string", "description": "scheduler cluster id", "name": "scheduler_cluster_id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/seed-peer-clusters/{id}/seed-peers/{seed_peer_id}": { "put": { "description": "Add SeedPeer to SeedPeerCluster", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeerCluster" ], "summary": "Add Instance to SeedPeerCluster", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "type": "string", "description": "seed peer id", "name": "seed_peer_id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/seed-peers": { "get": { "description": "Get SeedPeers", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeer" ], "summary": "Get SeedPeers", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeer" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "post": { "description": "Create by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeer" ], "summary": "Create SeedPeer", "parameters": [ { "description": "SeedPeer", "name": "SeedPeer", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.CreateSeedPeerRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeer" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/seed-peers/{id}": { "get": { "description": "Get SeedPeer by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeer" ], "summary": "Get SeedPeer", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeer" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "Destroy by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeer" ], "summary": "Destroy SeedPeer", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "SeedPeer" ], "summary": "Update SeedPeer", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "SeedPeer", "name": "SeedPeer", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateSeedPeerRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeer" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/user/signin/{name}": { "get": { "description": "oauth signin by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Oauth Signin", "parameters": [ { "type": "string", "description": "name", "name": "name", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/user/signin/{name}/callback": { "get": { "description": "oauth signin callback by json config", "tags": [ "Oauth" ], "summary": "Oauth Signin Callback", "parameters": [ { "type": "string", "description": "name", "name": "name", "in": "path", "required": true }, { "type": "string", "description": "code", "name": "code", "in": "query", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/user/signup": { "post": { "description": "signup by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "SignUp user", "parameters": [ { "description": "User", "name": "User", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SignUpRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.User" } }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } } }, "/users": { "get": { "description": "Get Users", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Get Users", "parameters": [ { "type": "integer", "default": 0, "description": "current page", "name": "page", "in": "query", "required": true }, { "maximum": 50, "minimum": 2, "type": "integer", "default": 10, "description": "return max item count, default 10, max 50", "name": "per_page", "in": "query", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.User" } } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/users/{id}": { "get": { "description": "Get User by id", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Get User", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.User" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } }, "patch": { "description": "Update by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Update User", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "description": "User", "name": "User", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.UpdateUserRequest" } } ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.User" } }, "400": { "description": "Bad Request" }, "404": { "description": "Not Found" }, "500": { "description": "Internal Server Error" } } } }, "/users/{id}/reset_password": { "post": { "description": "reset password by json config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Reset Password For User", "parameters": [ { "description": "User", "name": "User", "in": "body", "required": true, "schema": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.ResetPasswordRequest" } }, { "type": "integer", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } } }, "/users/{id}/roles": { "get": { "description": "get roles by json config", "produces": [ "application/json" ], "tags": [ "User" ], "summary": "Get User Roles", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true } ], "responses": { "200": { "description": "OK", "schema": { "type": "array", "items": { "type": "string" } } }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } } }, "/users/{id}/roles/{role}": { "put": { "description": "add role to user by uri config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Users" ], "summary": "Add Role For User", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "type": "string", "description": "role", "name": "role", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } }, "delete": { "description": "delete role by uri config", "consumes": [ "application/json" ], "produces": [ "application/json" ], "tags": [ "Users" ], "summary": "Delete Role For User", "parameters": [ { "type": "string", "description": "id", "name": "id", "in": "path", "required": true }, { "type": "string", "description": "role", "name": "role", "in": "path", "required": true } ], "responses": { "200": { "description": "OK" }, "400": { "description": "Bad Request" }, "500": { "description": "Internal Server Error" } } } } }, "definitions": { "d7y_io_dragonfly_v2_manager_models.Application": { "type": "object", "properties": { "bio": { "type": "string" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_del": { "type": "integer" }, "name": { "type": "string" }, "priority": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.JSONMap" }, "updated_at": { "type": "string" }, "url": { "type": "string" }, "user": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.User" }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_models.Config": { "type": "object", "properties": { "bio": { "type": "string" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_del": { "type": "integer" }, "name": { "type": "string" }, "updated_at": { "type": "string" }, "user": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.User" }, "user_id": { "type": "integer" }, "value": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_models.JSONMap": { "type": "object", "additionalProperties": {} }, "d7y_io_dragonfly_v2_manager_models.Job": { "type": "object", "properties": { "args": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.JSONMap" }, "bio": { "type": "string" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_del": { "type": "integer" }, "result": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.JSONMap" }, "scheduler_clusters": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SchedulerCluster" } }, "seed_peer_clusters": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeerCluster" } }, "state": { "type": "string" }, "task_id": { "type": "string" }, "type": { "type": "string" }, "updated_at": { "type": "string" }, "user": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.User" }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_models.Oauth": { "type": "object", "properties": { "bio": { "type": "string" }, "client_id": { "type": "string" }, "client_secret": { "type": "string" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_del": { "type": "integer" }, "name": { "type": "string" }, "redirect_url": { "type": "string" }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_models.Peer": { "type": "object", "properties": { "build_platform": { "type": "string" }, "created_at": { "type": "string" }, "download_port": { "type": "integer" }, "git_commit": { "type": "string" }, "git_version": { "type": "string" }, "host_name": { "type": "string" }, "id": { "type": "integer" }, "idc": { "type": "string" }, "ip": { "type": "string" }, "is_del": { "type": "integer" }, "kernel_version": { "type": "string" }, "location": { "type": "string" }, "object_storage_port": { "type": "integer" }, "os": { "type": "string" }, "platform": { "type": "string" }, "platform_family": { "type": "string" }, "platform_version": { "type": "string" }, "port": { "type": "integer" }, "scheduler_cluster": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SchedulerCluster" }, "scheduler_cluster_id": { "type": "integer" }, "state": { "type": "string" }, "type": { "type": "string" }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_models.PersonalAccessToken": { "type": "object", "properties": { "bio": { "type": "string" }, "created_at": { "type": "string" }, "expired_at": { "type": "string" }, "id": { "type": "integer" }, "is_del": { "type": "integer" }, "name": { "type": "string" }, "scopes": { "type": "array", "items": { "type": "string" } }, "state": { "type": "string" }, "token": { "type": "string" }, "updated_at": { "type": "string" }, "user": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.User" }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_models.Scheduler": { "type": "object", "properties": { "created_at": { "type": "string" }, "features": { "type": "array", "items": { "type": "string" } }, "host_name": { "type": "string" }, "id": { "type": "integer" }, "idc": { "type": "string" }, "ip": { "type": "string" }, "is_del": { "type": "integer" }, "location": { "type": "string" }, "port": { "type": "integer" }, "scheduler_cluster": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SchedulerCluster" }, "scheduler_cluster_id": { "type": "integer" }, "state": { "type": "string" }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_models.SchedulerCluster": { "type": "object", "properties": { "bio": { "type": "string" }, "client_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.JSONMap" }, "config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.JSONMap" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_default": { "type": "boolean" }, "is_del": { "type": "integer" }, "jobs": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Job" } }, "name": { "type": "string" }, "peers": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Peer" } }, "schedulers": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Scheduler" } }, "scopes": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.JSONMap" }, "seed_peer_clusters": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeerCluster" } }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_models.SeedPeer": { "type": "object", "properties": { "created_at": { "type": "string" }, "download_port": { "type": "integer" }, "host_name": { "type": "string" }, "id": { "type": "integer" }, "idc": { "type": "string" }, "ip": { "type": "string" }, "is_del": { "type": "integer" }, "location": { "type": "string" }, "object_storage_port": { "type": "integer" }, "port": { "type": "integer" }, "seed_peer_cluster": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeerCluster" }, "seed_peer_cluster_id": { "type": "integer" }, "state": { "type": "string" }, "type": { "type": "string" }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_models.SeedPeerCluster": { "type": "object", "properties": { "bio": { "type": "string" }, "config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.JSONMap" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_del": { "type": "integer" }, "jobs": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Job" } }, "name": { "type": "string" }, "scheduler_clusters": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SchedulerCluster" } }, "seed_peer": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.SeedPeer" } }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_models.User": { "type": "object", "properties": { "avatar": { "type": "string" }, "bio": { "type": "string" }, "configs": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_models.Config" } }, "created_at": { "type": "string" }, "email": { "type": "string" }, "id": { "type": "integer" }, "is_del": { "type": "integer" }, "location": { "type": "string" }, "name": { "type": "string" }, "phone": { "type": "string" }, "state": { "type": "string" }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_permission_rbac.Permission": { "type": "object", "required": [ "action", "object" ], "properties": { "action": { "type": "string", "enum": [ "read", "*" ] }, "object": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.AddPermissionForRoleRequest": { "type": "object", "required": [ "action", "object" ], "properties": { "action": { "type": "string", "enum": [ "read", "*" ] }, "object": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.CreateApplicationRequest": { "type": "object", "required": [ "name", "priority", "url", "user_id" ], "properties": { "bio": { "type": "string" }, "name": { "type": "string" }, "priority": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.PriorityConfig" }, "url": { "type": "string" }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.CreateBucketRequest": { "type": "object", "required": [ "name" ], "properties": { "name": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.CreateClusterRequest": { "type": "object", "required": [ "name", "peer_cluster_config", "scheduler_cluster_config", "seed_peer_cluster_config" ], "properties": { "bio": { "type": "string" }, "is_default": { "type": "boolean" }, "name": { "type": "string" }, "peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterClientConfig" }, "scheduler_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterConfig" }, "scopes": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterScopes" }, "seed_peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SeedPeerClusterConfig" } } }, "d7y_io_dragonfly_v2_manager_types.CreateClusterResponse": { "type": "object", "properties": { "bio": { "type": "string" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_default": { "type": "boolean" }, "name": { "type": "string" }, "peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterClientConfig" }, "scheduler_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterConfig" }, "scheduler_cluster_id": { "type": "integer" }, "scopes": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterScopes" }, "seed_peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SeedPeerClusterConfig" }, "seed_peer_cluster_id": { "type": "integer" }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.CreateConfigRequest": { "type": "object", "required": [ "name", "user_id", "value" ], "properties": { "bio": { "type": "string" }, "name": { "type": "string" }, "user_id": { "type": "integer" }, "value": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.CreateJobRequest": { "type": "object", "required": [ "type" ], "properties": { "args": { "type": "object", "additionalProperties": {} }, "bio": { "type": "string" }, "scheduler_cluster_ids": { "type": "array", "items": { "type": "integer" } }, "seed_peer_cluster_ids": { "type": "array", "items": { "type": "integer" } }, "type": { "type": "string" }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.CreateOauthRequest": { "type": "object", "required": [ "client_id", "client_secret", "name" ], "properties": { "bio": { "type": "string" }, "client_id": { "type": "string" }, "client_secret": { "type": "string" }, "name": { "type": "string", "enum": [ "github", "google" ] }, "redirect_url": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.CreatePeerRequest": { "type": "object", "required": [ "download_port", "host_name", "ip", "port", "scheduler_cluster_id", "type" ], "properties": { "build_platform": { "type": "string" }, "download_port": { "type": "integer" }, "git_commit": { "type": "string" }, "git_version": { "type": "string" }, "host_name": { "type": "string" }, "idc": { "type": "string" }, "ip": { "type": "string" }, "kernel_version": { "type": "string" }, "location": { "type": "string" }, "object_storage_port": { "type": "integer" }, "os": { "type": "string" }, "platform": { "type": "string" }, "platform_family": { "type": "string" }, "platform_version": { "type": "string" }, "port": { "type": "integer" }, "scheduler_cluster_id": { "type": "integer" }, "state": { "type": "string", "enum": [ "active", "inactive" ] }, "type": { "type": "string", "enum": [ "super", "strong", "weak", "normal" ] } } }, "d7y_io_dragonfly_v2_manager_types.CreatePersonalAccessTokenRequest": { "type": "object", "required": [ "expired_at", "name", "user_id" ], "properties": { "bio": { "type": "string" }, "expired_at": { "type": "string" }, "name": { "type": "string" }, "scopes": { "type": "array", "items": { "type": "string" } }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.CreateRoleRequest": { "type": "object", "required": [ "permissions", "role" ], "properties": { "permissions": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_permission_rbac.Permission" } }, "role": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.CreateSchedulerClusterRequest": { "type": "object", "required": [ "client_config", "config", "name" ], "properties": { "bio": { "type": "string" }, "client_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterClientConfig" }, "config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterConfig" }, "is_default": { "type": "boolean" }, "name": { "type": "string" }, "scopes": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterScopes" }, "seed_peer_cluster_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.CreateSchedulerRequest": { "type": "object", "required": [ "host_name", "ip", "port", "scheduler_cluster_id" ], "properties": { "features": { "type": "array", "items": { "type": "string" } }, "host_name": { "type": "string" }, "idc": { "type": "string" }, "ip": { "type": "string" }, "location": { "type": "string" }, "port": { "type": "integer" }, "scheduler_cluster_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.CreateSeedPeerClusterRequest": { "type": "object", "required": [ "config", "name" ], "properties": { "bio": { "type": "string" }, "config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SeedPeerClusterConfig" }, "name": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.CreateSeedPeerRequest": { "type": "object", "required": [ "download_port", "host_name", "ip", "port", "seed_peer_cluster_id", "type" ], "properties": { "download_port": { "type": "integer" }, "host_name": { "type": "string" }, "idc": { "type": "string" }, "ip": { "type": "string" }, "location": { "type": "string" }, "object_storage_port": { "type": "integer" }, "port": { "type": "integer" }, "seed_peer_cluster_id": { "type": "integer" }, "type": { "type": "string", "enum": [ "super", "strong", "weak" ] } } }, "d7y_io_dragonfly_v2_manager_types.CreateV1PreheatRequest": { "type": "object", "required": [ "type", "url" ], "properties": { "filteredQueryParams": { "type": "string" }, "headers": { "type": "object", "additionalProperties": { "type": "string" } }, "type": { "type": "string", "enum": [ "image", "file" ] }, "url": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.CreateV1PreheatResponse": { "type": "object", "properties": { "id": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.DeletePermissionForRoleRequest": { "type": "object", "required": [ "action", "object" ], "properties": { "action": { "type": "string", "enum": [ "read", "*" ] }, "object": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.GetClusterResponse": { "type": "object", "properties": { "bio": { "type": "string" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_default": { "type": "boolean" }, "name": { "type": "string" }, "peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterClientConfig" }, "scheduler_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterConfig" }, "scheduler_cluster_id": { "type": "integer" }, "scopes": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterScopes" }, "seed_peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SeedPeerClusterConfig" }, "seed_peer_cluster_id": { "type": "integer" }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.GetV1PreheatResponse": { "type": "object", "properties": { "finishTime": { "type": "string" }, "id": { "type": "string" }, "startTime": { "type": "string" }, "status": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.PriorityConfig": { "type": "object", "required": [ "value" ], "properties": { "urls": { "type": "array", "items": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.URLPriorityConfig" } }, "value": { "type": "integer", "maximum": 20, "minimum": 0 } } }, "d7y_io_dragonfly_v2_manager_types.ResetPasswordRequest": { "type": "object", "required": [ "new_password", "old_password" ], "properties": { "new_password": { "type": "string", "maxLength": 20, "minLength": 8 }, "old_password": { "type": "string", "maxLength": 20, "minLength": 8 } } }, "d7y_io_dragonfly_v2_manager_types.SchedulerClusterClientConfig": { "type": "object", "properties": { "load_limit": { "type": "integer", "maximum": 2000, "minimum": 1 } } }, "d7y_io_dragonfly_v2_manager_types.SchedulerClusterConfig": { "type": "object", "properties": { "candidate_parent_limit": { "type": "integer", "maximum": 20, "minimum": 1 }, "filter_parent_limit": { "type": "integer", "maximum": 1000, "minimum": 10 } } }, "d7y_io_dragonfly_v2_manager_types.SchedulerClusterScopes": { "type": "object", "properties": { "cidrs": { "type": "array", "items": { "type": "string" } }, "hostnames": { "type": "array", "items": { "type": "string" } }, "idc": { "type": "string" }, "location": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.SeedPeerClusterConfig": { "type": "object", "properties": { "load_limit": { "type": "integer", "maximum": 50000, "minimum": 1 } } }, "d7y_io_dragonfly_v2_manager_types.SignUpRequest": { "type": "object", "required": [ "email", "name", "password" ], "properties": { "avatar": { "type": "string" }, "bio": { "type": "string" }, "email": { "type": "string" }, "location": { "type": "string" }, "name": { "type": "string", "maxLength": 10, "minLength": 3 }, "password": { "type": "string", "maxLength": 20, "minLength": 8 }, "phone": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.URLPriorityConfig": { "type": "object", "required": [ "regex", "value" ], "properties": { "regex": { "type": "string" }, "value": { "type": "integer", "maximum": 20, "minimum": 0 } } }, "d7y_io_dragonfly_v2_manager_types.UpdateApplicationRequest": { "type": "object", "required": [ "user_id" ], "properties": { "bio": { "type": "string" }, "name": { "type": "string" }, "priority": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.PriorityConfig" }, "url": { "type": "string" }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateClusterRequest": { "type": "object", "properties": { "bio": { "type": "string" }, "is_default": { "type": "boolean" }, "name": { "type": "string" }, "peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterClientConfig" }, "scheduler_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterConfig" }, "scopes": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterScopes" }, "seed_peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SeedPeerClusterConfig" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateClusterResponse": { "type": "object", "properties": { "bio": { "type": "string" }, "created_at": { "type": "string" }, "id": { "type": "integer" }, "is_default": { "type": "boolean" }, "name": { "type": "string" }, "peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterClientConfig" }, "scheduler_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterConfig" }, "scheduler_cluster_id": { "type": "integer" }, "scopes": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterScopes" }, "seed_peer_cluster_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SeedPeerClusterConfig" }, "seed_peer_cluster_id": { "type": "integer" }, "updated_at": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateConfigRequest": { "type": "object", "properties": { "bio": { "type": "string" }, "name": { "type": "string" }, "user_id": { "type": "integer" }, "value": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateJobRequest": { "type": "object", "properties": { "bio": { "type": "string" }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateOauthRequest": { "type": "object", "properties": { "bio": { "type": "string" }, "client_id": { "type": "string" }, "client_secret": { "type": "string" }, "name": { "type": "string", "enum": [ "github", "google" ] }, "redirect_url": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.UpdatePersonalAccessTokenRequest": { "type": "object", "properties": { "bio": { "type": "string" }, "expired_at": { "type": "string" }, "scopes": { "type": "array", "items": { "type": "string" } }, "state": { "type": "string", "enum": [ "active", "inactive" ] }, "user_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateSchedulerClusterRequest": { "type": "object", "properties": { "bio": { "type": "string" }, "client_config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterClientConfig" }, "config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterConfig" }, "is_default": { "type": "boolean" }, "name": { "type": "string" }, "scopes": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SchedulerClusterScopes" }, "seed_peer_cluster_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateSchedulerRequest": { "type": "object", "properties": { "features": { "type": "array", "items": { "type": "string" } }, "idc": { "type": "string" }, "ip": { "type": "string" }, "location": { "type": "string" }, "port": { "type": "integer" }, "scheduler_cluster_id": { "type": "integer" }, "scheduler_id": { "type": "integer" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateSeedPeerClusterRequest": { "type": "object", "properties": { "bio": { "type": "string" }, "config": { "$ref": "#/definitions/d7y_io_dragonfly_v2_manager_types.SeedPeerClusterConfig" }, "name": { "type": "string" } } }, "d7y_io_dragonfly_v2_manager_types.UpdateSeedPeerRequest": { "type": "object", "properties": { "download_port": { "type": "integer" }, "idc": { "type": "string" }, "ip": { "type": "string" }, "location": { "type": "string" }, "object_storage_port": { "type": "integer" }, "port": { "type": "integer" }, "seed_peer_cluster_id": { "type": "integer" }, "type": { "type": "string", "enum": [ "super", "strong", "weak" ] } } }, "d7y_io_dragonfly_v2_manager_types.UpdateUserRequest": { "type": "object", "properties": { "avatar": { "type": "string" }, "bio": { "type": "string" }, "email": { "type": "string" }, "location": { "type": "string" }, "phone": { "type": "string" } } }, "d7y_io_dragonfly_v2_pkg_objectstorage.BucketMetadata": { "type": "object", "properties": { "createAt": { "description": "CreateAt is bucket create time.", "type": "string" }, "name": { "description": "Name is bucket name.", "type": "string" } } } } }` // SwaggerInfo holds exported Swagger Info so clients can modify it var SwaggerInfo = &swag.Spec{ Version: "1.0.0", Host: "localhost:8080", BasePath: "/api/v1", Schemes: []string{}, Title: "Dragonfly Manager", Description: "Dragonfly Manager Server", InfoInstanceName: "swagger", SwaggerTemplate: docTemplate, LeftDelim: "{{", RightDelim: "}}", } func init() { swag.Register(SwaggerInfo.InstanceName(), SwaggerInfo) }