package
1.5.4
Repository: https://github.com/openziti/ziti.git
Documentation: pkg.go.dev

# 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.