2025-10-08 12:55:53 +02:00
|
|
|
package driving
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"context"
|
2025-10-09 01:16:31 +02:00
|
|
|
"edp.buildth.ing/DevFW-CICD/edge-connect-client/internal/domain"
|
2025-10-08 12:55:53 +02:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type AppInstanceService interface {
|
|
|
|
|
CreateAppInstance(ctx context.Context, region string, appInst *domain.AppInstance) error
|
|
|
|
|
ShowAppInstance(ctx context.Context, region string, appInstKey domain.AppInstanceKey) (*domain.AppInstance, error)
|
|
|
|
|
ShowAppInstances(ctx context.Context, region string, appInstKey domain.AppInstanceKey) ([]domain.AppInstance, error)
|
|
|
|
|
DeleteAppInstance(ctx context.Context, region string, appInstKey domain.AppInstanceKey) error
|
|
|
|
|
UpdateAppInstance(ctx context.Context, region string, appInst *domain.AppInstance) error
|
|
|
|
|
RefreshAppInstance(ctx context.Context, region string, appInstKey domain.AppInstanceKey) error
|
|
|
|
|
}
|