# Functions
NewClusterListMembers creates a new http.Handler for the cluster list members operation.
NewClusterListMembersBadRequest creates ClusterListMembersBadRequest with default headers values.
NewClusterListMembersOK creates ClusterListMembersOK with default headers values.
NewClusterListMembersParams creates a new ClusterListMembersParams object
There are no default values defined in the spec.
NewClusterListMembersTooManyRequests creates ClusterListMembersTooManyRequests with default headers values.
NewClusterListMembersUnauthorized creates ClusterListMembersUnauthorized with default headers values.
NewClusterMemberAdd creates a new http.Handler for the cluster member add operation.
NewClusterMemberAddBadRequest creates ClusterMemberAddBadRequest with default headers values.
NewClusterMemberAddOK creates ClusterMemberAddOK with default headers values.
NewClusterMemberAddParams creates a new ClusterMemberAddParams object
There are no default values defined in the spec.
NewClusterMemberAddServiceUnavailable creates ClusterMemberAddServiceUnavailable with default headers values.
NewClusterMemberAddTooManyRequests creates ClusterMemberAddTooManyRequests with default headers values.
NewClusterMemberAddUnauthorized creates ClusterMemberAddUnauthorized with default headers values.
NewClusterMemberRemove creates a new http.Handler for the cluster member remove operation.
NewClusterMemberRemoveBadRequest creates ClusterMemberRemoveBadRequest with default headers values.
NewClusterMemberRemoveNotFound creates ClusterMemberRemoveNotFound with default headers values.
NewClusterMemberRemoveOK creates ClusterMemberRemoveOK with default headers values.
NewClusterMemberRemoveParams creates a new ClusterMemberRemoveParams object
There are no default values defined in the spec.
NewClusterMemberRemoveServiceUnavailable creates ClusterMemberRemoveServiceUnavailable with default headers values.
NewClusterMemberRemoveTooManyRequests creates ClusterMemberRemoveTooManyRequests with default headers values.
NewClusterMemberRemoveUnauthorized creates ClusterMemberRemoveUnauthorized with default headers values.
NewClusterTransferLeadership creates a new http.Handler for the cluster transfer leadership operation.
NewClusterTransferLeadershipInternalServerError creates ClusterTransferLeadershipInternalServerError with default headers values.
NewClusterTransferLeadershipNotFound creates ClusterTransferLeadershipNotFound with default headers values.
NewClusterTransferLeadershipOK creates ClusterTransferLeadershipOK with default headers values.
NewClusterTransferLeadershipParams creates a new ClusterTransferLeadershipParams object
There are no default values defined in the spec.
NewClusterTransferLeadershipServiceUnavailable creates ClusterTransferLeadershipServiceUnavailable with default headers values.
NewClusterTransferLeadershipTooManyRequests creates ClusterTransferLeadershipTooManyRequests with default headers values.
NewClusterTransferLeadershipUnauthorized creates ClusterTransferLeadershipUnauthorized with default headers values.
# Constants
ClusterListMembersBadRequestCode is the HTTP code returned for type ClusterListMembersBadRequest.
ClusterListMembersOKCode is the HTTP code returned for type ClusterListMembersOK.
ClusterListMembersTooManyRequestsCode is the HTTP code returned for type ClusterListMembersTooManyRequests.
ClusterListMembersUnauthorizedCode is the HTTP code returned for type ClusterListMembersUnauthorized.
ClusterMemberAddBadRequestCode is the HTTP code returned for type ClusterMemberAddBadRequest.
ClusterMemberAddOKCode is the HTTP code returned for type ClusterMemberAddOK.
ClusterMemberAddServiceUnavailableCode is the HTTP code returned for type ClusterMemberAddServiceUnavailable.
ClusterMemberAddTooManyRequestsCode is the HTTP code returned for type ClusterMemberAddTooManyRequests.
ClusterMemberAddUnauthorizedCode is the HTTP code returned for type ClusterMemberAddUnauthorized.
ClusterMemberRemoveBadRequestCode is the HTTP code returned for type ClusterMemberRemoveBadRequest.
ClusterMemberRemoveNotFoundCode is the HTTP code returned for type ClusterMemberRemoveNotFound.
ClusterMemberRemoveOKCode is the HTTP code returned for type ClusterMemberRemoveOK.
ClusterMemberRemoveServiceUnavailableCode is the HTTP code returned for type ClusterMemberRemoveServiceUnavailable.
ClusterMemberRemoveTooManyRequestsCode is the HTTP code returned for type ClusterMemberRemoveTooManyRequests.
ClusterMemberRemoveUnauthorizedCode is the HTTP code returned for type ClusterMemberRemoveUnauthorized.
ClusterTransferLeadershipInternalServerErrorCode is the HTTP code returned for type ClusterTransferLeadershipInternalServerError.
ClusterTransferLeadershipNotFoundCode is the HTTP code returned for type ClusterTransferLeadershipNotFound.
ClusterTransferLeadershipOKCode is the HTTP code returned for type ClusterTransferLeadershipOK.
ClusterTransferLeadershipServiceUnavailableCode is the HTTP code returned for type ClusterTransferLeadershipServiceUnavailable.
ClusterTransferLeadershipTooManyRequestsCode is the HTTP code returned for type ClusterTransferLeadershipTooManyRequests.
ClusterTransferLeadershipUnauthorizedCode is the HTTP code returned for type ClusterTransferLeadershipUnauthorized.
# Structs
ClusterListMembers swagger:route GET /cluster/list-members Cluster clusterListMembers
Returns all members of a cluster and their current status
Returns all members of a cluster and their current status
*/.
ClusterListMembersBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ClusterListMembersOK A response to a cluster list-members request
swagger:response clusterListMembersOK
*/.
ClusterListMembersParams contains all the bound params for the cluster list members operation typically these are obtained from a http.Request
swagger:parameters clusterListMembers.
ClusterListMembersTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response clusterListMembersTooManyRequests
*/.
ClusterListMembersUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response clusterListMembersUnauthorized
*/.
ClusterListMembersURL generates an URL for the cluster list members operation.
ClusterMemberAdd swagger:route POST /cluster/add-member Cluster clusterMemberAdd
Add a member to the controller cluster
Add a member to the controller cluster.
ClusterMemberAddBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ClusterMemberAddOK Base empty response
swagger:response clusterMemberAddOK
*/.
ClusterMemberAddParams contains all the bound params for the cluster member add operation typically these are obtained from a http.Request
swagger:parameters clusterMemberAdd.
ClusterMemberAddServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response clusterMemberAddServiceUnavailable
*/.
ClusterMemberAddTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response clusterMemberAddTooManyRequests
*/.
ClusterMemberAddUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response clusterMemberAddUnauthorized
*/.
ClusterMemberAddURL generates an URL for the cluster member add operation.
ClusterMemberRemove swagger:route POST /cluster/remove-member Cluster clusterMemberRemove
Remove a member from the controller cluster
Remove a member from the controller cluster.
ClusterMemberRemoveBadRequest The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ClusterMemberRemoveNotFound The requested resource does not exist
swagger:response clusterMemberRemoveNotFound
*/.
ClusterMemberRemoveOK Base empty response
swagger:response clusterMemberRemoveOK
*/.
ClusterMemberRemoveParams contains all the bound params for the cluster member remove operation typically these are obtained from a http.Request
swagger:parameters clusterMemberRemove.
ClusterMemberRemoveServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response clusterMemberRemoveServiceUnavailable
*/.
ClusterMemberRemoveTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response clusterMemberRemoveTooManyRequests
*/.
ClusterMemberRemoveUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response clusterMemberRemoveUnauthorized
*/.
ClusterMemberRemoveURL generates an URL for the cluster member remove operation.
ClusterTransferLeadership swagger:route POST /cluster/transfer-leadership Cluster clusterTransferLeadership
Attempts to transfer leadership to a different member of the cluster
Attempts to transfer leadership to a different member of the cluster.
ClusterTransferLeadershipInternalServerError The supplied request contains invalid fields or could not be parsed (json and non-json bodies).
ClusterTransferLeadershipNotFound The requested resource does not exist
swagger:response clusterTransferLeadershipNotFound
*/.
ClusterTransferLeadershipOK Base empty response
swagger:response clusterTransferLeadershipOK
*/.
ClusterTransferLeadershipParams contains all the bound params for the cluster transfer leadership operation typically these are obtained from a http.Request
swagger:parameters clusterTransferLeadership.
ClusterTransferLeadershipServiceUnavailable The request could not be completed due to the server being busy or in a temporarily bad state
swagger:response clusterTransferLeadershipServiceUnavailable
*/.
ClusterTransferLeadershipTooManyRequests The resource requested is rate limited and the rate limit has been exceeded
swagger:response clusterTransferLeadershipTooManyRequests
*/.
ClusterTransferLeadershipUnauthorized The currently supplied session does not have the correct access rights to request this resource
swagger:response clusterTransferLeadershipUnauthorized
*/.
ClusterTransferLeadershipURL generates an URL for the cluster transfer leadership operation.
# Interfaces
ClusterListMembersHandler interface for that can handle valid cluster list members params.
ClusterMemberAddHandler interface for that can handle valid cluster member add params.
ClusterMemberRemoveHandler interface for that can handle valid cluster member remove params.
ClusterTransferLeadershipHandler interface for that can handle valid cluster transfer leadership params.
# Type aliases
ClusterListMembersHandlerFunc turns a function with the right signature into a cluster list members handler.
ClusterMemberAddHandlerFunc turns a function with the right signature into a cluster member add handler.
ClusterMemberRemoveHandlerFunc turns a function with the right signature into a cluster member remove handler.
ClusterTransferLeadershipHandlerFunc turns a function with the right signature into a cluster transfer leadership handler.