Files
qdrant/openapi/openapi-cluster.ytt.yaml
Kartik Gupta 2f5e7d2eb0 Remapping tags to api docs (#5104)
* Remapping tags to

* Declare new tags, v1.12 remapping

* Declare Indexes, Aliases

---------

Co-authored-by: Anush <anushshetty90@gmail.com>
2024-11-08 11:15:37 +01:00

41 lines
1.2 KiB
YAML

#@ load("openapi.lib.yml", "response", "reference", "type", "array")
paths:
/cluster:
get:
tags:
- Distributed
summary: Get cluster status info
description: Get information about the current state and composition of the cluster
operationId: cluster_status
responses: #@ response(reference("ClusterStatus"))
/cluster/recover:
post:
tags:
- Distributed
summary: Tries to recover current peer Raft state.
operationId: recover_current_peer
responses: #@ response(type("boolean"))
/cluster/peer/{peer_id}:
delete:
tags:
- Distributed
summary: Remove peer from the cluster
description: Tries to remove peer from the cluster. Will return an error if peer has shards on it.
operationId: remove_peer
parameters:
- name: peer_id
in: path
description: Id of the peer
required: true
schema:
type: integer
- name: force
in: query
description: If true - removes peer even if it has shards/replicas on it.
schema:
type: boolean
default: false
responses: #@ response(type("boolean"))