Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteCluster ¶
func DeleteCluster() gin.HandlerFunc
Order deletion of a kubernetes cluster by a apiresourcecontracts.ResourceClusterOrderSpec in the body Will only provide clusters the identity is authorized to view
@Summary Order deletion a kubernetes cluster
@Schemes
@Description Order a kubernetes cluster
@Tags orders
@Accept application/json
@Produce application/json
@Success 200 {object} apicontracts.PaginatedResult[apicontracts.Cluster]
@Failure 403 {object} rorerror.ErrorData
@Failure 400 {object} rorerror.ErrorData
@Failure 401 {object} rorerror.ErrorData
@Failure 500 {object} rorerror.ErrorData
@Router /v1/orders/cluster [delete]
@Param filter body apiresourcecontracts.ResourceClusterOrderSpec true "Filter"
@Security ApiKey || AccessToken
func DeleteOrder ¶
func DeleteOrder() gin.HandlerFunc
Delete order
@Summary Delete a order by uid
@Schemes
@Description Orders
@Tags orders
@Accept application/json
@Produce application/json
@Success 200 {bool} bool
@Failure 403 {object} rorerror.ErrorData
@Failure 400 {object} rorerror.ErrorData
@Failure 401 {object} rorerror.ErrorData
@Failure 500 {object} rorerror.ErrorData
@Router /v1/orders/{uid} [delete]
@Security ApiKey || AccessToken
func GetOrder ¶
func GetOrder() gin.HandlerFunc
Get order by uid
@Summary Get order by uid
@Schemes
@Description Orders
@Tags orders
@Accept application/json
@Produce application/json
@Success 200 {object} apiresourcecontracts.ResourceListClusterorders
@Failure 403 {object} rorerror.ErrorData
@Failure 400 {object} rorerror.ErrorData
@Failure 401 {object} rorerror.ErrorData
@Failure 500 {object} rorerror.ErrorData
@Router /v1/orders/{uid} [get]
@Security ApiKey || AccessToken
func GetOrders ¶
func GetOrders() gin.HandlerFunc
Get orders
@Summary Get orders
@Schemes
@Description Orders
@Tags orders
@Accept application/json
@Produce application/json
@Success 200 {object} apicontracts.PaginatedResult[apicontracts.Cluster]
@Failure 403 {object} rorerror.ErrorData
@Failure 400 {object} rorerror.ErrorData
@Failure 401 {object} rorerror.ErrorData
@Failure 500 {object} rorerror.ErrorData
@Router /v1/orders [get]
@Security ApiKey || AccessToken
func OrderCluster ¶
func OrderCluster() gin.HandlerFunc
Order a kubernetes cluster by a apiresourcecontracts.ResourceClusterOrderSpec in the body Will only provide clusters the identity is authorized to views
@Summary Order a kubernetes cluster
@Schemes
@Description Order a kubernetes cluster
@Tags orders
@Accept application/json
@Produce application/json
@Success 200 {object} apicontracts.PaginatedResult[apicontracts.Cluster]
@Failure 403 {object} rorerror.ErrorData
@Failure 400 {object} rorerror.ErrorData
@Failure 401 {object} rorerror.ErrorData
@Failure 500 {object} rorerror.ErrorData
@Router /v1/orders/cluster [post]
@Param filter body apiresourcecontracts.ResourceClusterOrderSpec true "Filter"
@Security ApiKey || AccessToken
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.