Documentation ¶
Index ¶
Constants ¶
View Source
const ( ReconcileAppProvider recon.Type = "apps" ReconcileRoutingProviders recon.Type = "routing" ReconcilePipelineProvider recon.Type = "pipelines" ReconcileGroupProvider recon.Type = "groups" ReconcileInstancesProviders recon.Type = "instances" )
View Source
const Collection = "providers"
Variables ¶
View Source
var ErrExists = errors.New("provider with id already exists")
View Source
var ErrNil = errors.New("can't add nil provider")
View Source
var ErrNotFound = errors.New("provider not found")
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface { recon.JobProvider AddAppProvider(id string, name string, p sdk.AppProvider) error GetAppProvider(id string) (sdk.AppProvider, error) DeleteAppProvider(id string) error RequestAppUpdate(id string) error AddRoutingProvider(id string, name string, p sdk.RoutingProvider) error GetRoutingProviders() ([]sdk.RoutingProvider, error) DeleteRoutingProvider(id string) error AddInstancesProvider(id string, name string, p sdk.InstancesProvider) error GetInstancesProviders() ([]sdk.InstancesProvider, error) DeleteInstancesProvider(id string) error AddPipelineProvider(id string, name string, p sdk.PipelineProvider) error GetPipelineProvider(id string) (sdk.PipelineProvider, error) DeletePipelineProvider(id string) error ListGroupProviders() ([]Data, error) AddGroupProvider(id string, name string, p sdk.GroupProvider) error GetGroupProvider(id string) (sdk.GroupProvider, error) DeleteGroupProvider(id string) error }
func NewService ¶
Click to show internal directories.
Click to hide internal directories.