Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Admin ¶ added in v1.8.0
type Admin struct {
Username, Password string
}
Admin is an implementation of the Authorizer interface for data-plane admin endpoints.
type Authorizer ¶ added in v1.8.0
Authorizer abstracts how data-plane can be authorized by the control-plane.
type Identifier ¶
type Identifier interface { Authorizer ID() string Type() deployment.Type }
Identifier abstracts how data-plane can be identified to the control-plane.
Including both a unique identifier and the authentication method.
type IdentifierDecorator ¶
type IdentifierDecorator struct { Identifier Id string }
func (*IdentifierDecorator) ID ¶
func (d *IdentifierDecorator) ID() string
type NOOP ¶
type NOOP struct{}
NOOP is a no-op implementation of the Identifier interface. Used only for testing purposes.
func (*NOOP) Type ¶ added in v1.3.0
func (*NOOP) Type() deployment.Type
type Namespace ¶
Namespace identifier represents a group of workspaces that share a common resource.
Namespace is used but is not limited to implemented multi-tenancy. It also allows for more complex entity relations.
func (*Namespace) Type ¶ added in v1.3.0
func (*Namespace) Type() deployment.Type
Click to show internal directories.
Click to hide internal directories.