Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service interface { // New handles a new API. It creates all requires resources. New(application, id string, api *model.API) (*applications.ServiceAPI, apperrors.AppError) // Read reads API from Application API definition. It also reads all additional information. Read(application string, serviceApi *applications.ServiceAPI) (*model.API, apperrors.AppError) // Delete removes API with given id. Delete(application, id string) apperrors.AppError // Update replaces existing API with a new one. Update(application, id string, api *model.API) (*applications.ServiceAPI, apperrors.AppError) }
Service manages API definition of a service
func NewService ¶
func NewService( nameResolver k8sconsts.NameResolver, accessServiceManager accessservice.AccessServiceManager, secretsService secrets.Service, requestParametersSecretsService secrets.RequestParametersService, istioService istio.Service) Service
Click to show internal directories.
Click to hide internal directories.