Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindOperationOptions ¶
type BindOperationOptions struct {
Namespace string
ServiceName string
ServiceType string
AppName string
ForceCreationWithoutAsk bool
BindingName string
BindAsFiles bool
DeploymentConfigEnabled bool
IgnoreContext bool
}
BindOperationOptions contains input flags for bind method
type CleanOperationOptions ¶
type ClusterUserAPI ¶
type ClusterUserAPI interface {
ExecuteConnect(connectOpts *ConnectOperationOptions) error
ExecuteServiceBinding(options *BindOperationOptions) error
ExecuteStatus() (OperatorStatus, error)
ExecuteClean(cleanOptions *CleanOperationOptions) error
}
ClusterUserAPI - interact with kuberentes clusters in order to connect and bind resources
type CommandEnvironment ¶
type CommandEnvironment struct {
Connection connection.Connection
Logger logging.Logger
IO *iostreams.IOStreams
Localizer localize.Localizer
Context context.Context
ServiceContext servicecontext.IContext
}
CommandEnvironment provides number of abstractions provided by CLI
type ConnectOperationOptions ¶
type ConnectOperationOptions struct {
OfflineAccessToken string
ForceCreationWithoutAsk bool
Namespace string
ServiceType string
ServiceName string
IgnoreContext bool
}
ConnectOperationOptions contains input flags for connect method
type OperatorStatus ¶
type OperatorStatus struct {
ServiceBindingOperatorAvailable bool
RHOASOperatorAvailable bool
LatestRHOASVersionAvailable bool
}
status of the Operator
Click to show internal directories.
Click to hide internal directories.