Documentation ¶
Index ¶
- type ServiceOperationImpl
- func (s *ServiceOperationImpl) CreateService(params serviceop.CreateServiceParams, principal *models.AuthInfo) middleware.Responder
- func (s *ServiceOperationImpl) DeleteService(params serviceop.DeleteServiceParams, principal *models.AuthInfo) middleware.Responder
- func (s *ServiceOperationImpl) ListService(params serviceop.ListServiceParams, principal *models.AuthInfo) middleware.Responder
- func (s *ServiceOperationImpl) ListServicePod(params service.ListServicePodParams, principal *models.AuthInfo) middleware.Responder
- func (s *ServiceOperationImpl) UpdateServiceDescription(params serviceop.UpdateServiceDescriptionParams, principal *models.AuthInfo) middleware.Responder
- func (s *ServiceOperationImpl) UpdateServiceVersion(params serviceop.UpdateServiceVersionParams, principal *models.AuthInfo) middleware.Responder
- type ServiceVersionManager
- func (s *ServiceVersionManager) CreateServiceVersion(params serviceop.CreateServiceVersionParams, principal *models.AuthInfo) middleware.Responder
- func (s *ServiceVersionManager) GetServiceVersion(params serviceop.GetServiceVersionParams, principal *models.AuthInfo) middleware.Responder
- func (s *ServiceVersionManager) ListServiceVersion(params serviceop.ListServiceVersionParams, principal *models.AuthInfo) middleware.Responder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServiceOperationImpl ¶
type ServiceOperationImpl struct { Tables *db.Tables *ServiceVersionManager K8SManager *k8s.K8SManager }
func (*ServiceOperationImpl) CreateService ¶
func (s *ServiceOperationImpl) CreateService(params serviceop.CreateServiceParams, principal *models.AuthInfo) middleware.Responder
CreateService Create Service. CreateService will only create service, not create service version. To Deploy and expose version, user should create service version first, and then call UpdateServiceVersion function.
func (*ServiceOperationImpl) DeleteService ¶
func (s *ServiceOperationImpl) DeleteService(params serviceop.DeleteServiceParams, principal *models.AuthInfo) middleware.Responder
DeleteService Delete Service.
func (*ServiceOperationImpl) ListService ¶
func (s *ServiceOperationImpl) ListService(params serviceop.ListServiceParams, principal *models.AuthInfo) middleware.Responder
ListService List Service by project ID, service ID, service name.
func (*ServiceOperationImpl) ListServicePod ¶
func (s *ServiceOperationImpl) ListServicePod(params service.ListServicePodParams, principal *models.AuthInfo) middleware.Responder
ListServicePod List Service Pod by service ID.
func (*ServiceOperationImpl) UpdateServiceDescription ¶
func (s *ServiceOperationImpl) UpdateServiceDescription(params serviceop.UpdateServiceDescriptionParams, principal *models.AuthInfo) middleware.Responder
UpdateServiceDescription Update Service Description
func (*ServiceOperationImpl) UpdateServiceVersion ¶
func (s *ServiceOperationImpl) UpdateServiceVersion(params serviceop.UpdateServiceVersionParams, principal *models.AuthInfo) middleware.Responder
UpdateServiceVersion Update Service Version You Can Call this api to re deploy/ expose this service.
type ServiceVersionManager ¶
func (*ServiceVersionManager) CreateServiceVersion ¶
func (s *ServiceVersionManager) CreateServiceVersion(params serviceop.CreateServiceVersionParams, principal *models.AuthInfo) middleware.Responder
CreateServiceVersion Create Service Version
func (*ServiceVersionManager) GetServiceVersion ¶
func (s *ServiceVersionManager) GetServiceVersion(params serviceop.GetServiceVersionParams, principal *models.AuthInfo) middleware.Responder
ListServiceVersion List Service Version by service ID.
func (*ServiceVersionManager) ListServiceVersion ¶
func (s *ServiceVersionManager) ListServiceVersion(params serviceop.ListServiceVersionParams, principal *models.AuthInfo) middleware.Responder
ListServiceVersion List Service Version by service ID.