# Constants
InstanceStateFailed is when provision was failed.
InstanceStatePending is when provision is in progress.
InstanceStateSucceeded is when provision was succeeded.
OperationStateFailed means that request failed.
OperationStateInProgress means that operation is in progress.
OperationStateSucceeded means that request succeeded.
OperationTypeCreate means creating OperationType.
OperationTypeRemove means removing OperationType.
OperationTypeUndefined means undefined OperationType.
# Structs
APIEntry represents API of the remote environment.
Entry is a generic type for all type of entries.
Instance contains info about Service exposed via Service Catalog.
InstanceBindData contains data about service instance and it's credentials.
InstanceOperation represents single operation.
RemoteEnvironment represents Remote Environment as defined by OSB API.
Service represents service defined in the remote environment which is mapped to service class in the service catalog.
Source defines attributes, which identifies remote environments.
# Type aliases
InstanceCredentials are created when we bind a service instance.
InstanceID is a service instance identifier.
InstanceState defines the possible states of the Instance in the storage.
Namespace is the name of namespace in k8s.
OperationID is used as binding operation identifier.
OperationState defines the possible states of an asynchronous request to a broker.
OperationType defines the possible types of an asynchronous operation to a broker.
RemoteEnvironmentName is a Remote Environment name.
RemoteServiceID is an ID of Service defined in RemoteEnvironment.
ServiceID is an ID of the Service exposed via Service Catalog.
ServicePlanID is an ID of the Plan of Service exposed via Service Catalog.