# Functions
GetBasicAuthConfig returns basic auth configuration.
GetBindingResponseFromJSON returns a new BindingResponse unmarshalled from the provided JSON []byte.
GetConfigFromEnvironment returns configuration derived from environment variables.
NewBindingRequestFromJSON returns a new BindingRequest unmarshaled from the provided JSON []byte.
NewConfigWithDefaults returns a Config object with default values already applied.
NewProvisioningRequestFromJSON returns a new ProvisioningRequest unmarshaled from the provided JSON []byte.
NewServer returns an HTTP router.
NewUpdatingRequestFromJSON returns a new UpdatingRequest unmarshaled from the provided JSON []byte.
# Constants
OperationDeprovisioning represents the "deprovisioning" operation.
OperationProvisioning represents the "provisioning" operation.
OperationStateDeferred represents the state of an operation that has been requested, but has been deferred pending completion of some other action.
OperationStateFailed represents the state of an operation that has failed.
OperationStateGone is a pseudo oepration state represting the "state" of an operation against an entity that no longer exists.
OperationStateInProgress represents the state of an operation that is still pending completion.
OperationStateSucceeded represents the state of an operation that has completed successfully.
OperationUpdating represents the "updating" operation.
# Structs
BindingRequest represents a request to bind to a service.
BindingResponse represents the response to a binding request.
Config represents configuration options for the API server.
ProvisioningRequest represents a request to provision a service.
UpdatingPreviousValues represents the information about the service instance prior to the update.
UpdatingRequest represents a request to update a service.
# Interfaces
BasicAuthConfig represents details such as username and password that will be used to secure the broker using basic auth.
Server is an interface for components that respond to HTTP requests on behalf of the broker.