# Packages
Package types contains the Service Manager web entities.
# Functions
ContextWithInstance sets the service instance in the context.
ContextWithPlan sets the service plan in the context.
ContextWithInstance sets the service instance in the context.
No description provided by the author
GenerateCredentials return user and password.
Returns aliases of service manager platform.
InstanceFromContext gets the service instance from the context.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PlanFromContext gets the service plan from the context.
No description provided by the author
InstanceFromContext gets the service instance from the context.
# Constants
AddLabelOperation takes a label and adds it to the entity's labels.
AddLabelValuesOperation takes a key and values and adds the values to the label with this key.
No description provided by the author
No description provided by the author
CREATE represents an operation type for creating a resource.
CREATED represents a notification type for creating a resource.
DELETE represents an operation type for deleting a resource.
DELETED represents a notification type for deleting a resource.
FAILED represents the state of an operation after unsuccessful execution.
IN_PROGRESS represents the state of an operation after execution has started but has not yet finished.
InvalidRevision revision with invalid value.
No description provided by the author
MODIFIED represents a notification type for modifying a resource.
No description provided by the author
No description provided by the author
No description provided by the author
PENDING represents the state of an operation that waiting to be handled.
No description provided by the author
RemoveLabelOperation takes a key and removes the label with this key.
RemoveLabelValuesOperation takes a key and values and removes the values from the label with this key.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SUCCEEDED represents the state of an operation after successful execution.
No description provided by the author
UPDATE represents an operation type for updating a resource.
No description provided by the author
# Structs
No description provided by the author
Basic basic credentials.
go:generate smgen api BrokerPlatformCredential BrokerPlatformCredential struct.
No description provided by the author
Credentials credentials.
No description provided by the author
LabelChange represents the changes that should be performed to a label.
go:generate smgen api Notification Notification struct.
No description provided by the author
ObjectArray is an ObjectList backed by a slice of Object's.
ObjectPage is the DTO for a given page of resources when listing.
go:generate smgen api Operation Operation struct.
No description provided by the author
No description provided by the author
go:generate smgen api Platform Platform platform struct.
No description provided by the author
No description provided by the author
go:generate smgen api ServiceBinding ServiceBinding struct.
No description provided by the author
go:generate smgen api ServiceBroker ServiceBroker broker struct.
No description provided by the author
go:generate smgen api ServiceInstance ServiceInstance struct.
No description provided by the author
go:generate smgen api ServiceOffering Service Offering struct.
No description provided by the author
go:generate smgen api ServicePlan Service Plan struct.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
go:generate smgen api Visibility Visibility struct.
# Interfaces
Object is the common interface that all resources in the Service Manager must implement.
ObjectList is the interface that lists of objects must implement.
Secured interface indicates that an object needs to be processed before stored/retrieved to/from storage.
Strip interface indicates that an object needs to be sanitized before it is returned to the client.
# Type aliases
No description provided by the author
LabelOperation is an operation to be performed on labels.
Labels represents key values pairs associated with resources.
NotificationOperation is the notification type.
ObjectType is the type of the object in the Service Manager.
OperationCategory is the type of an operation.
OperationState is the state of an operation.