Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CFAppRepository ¶
type CFAppRepository interface { GetApp(context.Context, authorization.Info, string) (repositories.AppRecord, error) GetAppByNameAndSpace(context.Context, authorization.Info, string, string) (repositories.AppRecord, error) CreateOrPatchAppEnvVars(context.Context, authorization.Info, repositories.CreateOrPatchAppEnvVarsMessage) (repositories.AppEnvVarsRecord, error) CreateApp(context.Context, authorization.Info, repositories.CreateAppMessage) (repositories.AppRecord, error) PatchApp(context.Context, authorization.Info, repositories.PatchAppMessage) (repositories.AppRecord, error) }
type CFBuildRepository ¶
type CFBuildRepository interface { GetLatestBuildByAppGUID(context.Context, authorization.Info, string, string) (repositories.BuildRecord, error) GetBuildLogs(context.Context, authorization.Info, string, string) ([]repositories.LogRecord, error) }
type CFDomainRepository ¶
type CFDomainRepository interface {
GetDomainByName(context.Context, authorization.Info, string) (repositories.DomainRecord, error)
}
type CFProcessRepository ¶
type CFProcessRepository interface { GetProcess(context.Context, authorization.Info, string) (repositories.ProcessRecord, error) ListProcesses(context.Context, authorization.Info, repositories.ListProcessesMessage) ([]repositories.ProcessRecord, error) ScaleProcess(context.Context, authorization.Info, repositories.ScaleProcessMessage) (repositories.ProcessRecord, error) CreateProcess(context.Context, authorization.Info, repositories.CreateProcessMessage) error PatchProcess(context.Context, authorization.Info, repositories.PatchProcessMessage) (repositories.ProcessRecord, error) }
type CFRouteRepository ¶
type CFRouteRepository interface { GetOrCreateRoute(context.Context, authorization.Info, repositories.CreateRouteMessage) (repositories.RouteRecord, error) ListRoutesForApp(context.Context, authorization.Info, string, string) ([]repositories.RouteRecord, error) AddDestinationsToRoute(ctx context.Context, c authorization.Info, message repositories.AddDestinationsToRouteMessage) (repositories.RouteRecord, error) RemoveDestinationFromRoute(ctx context.Context, authInfo authorization.Info, message repositories.RemoveDestinationFromRouteMessage) (repositories.RouteRecord, error) }
type PodRepository ¶
type PodRepository interface { ListPodStats(ctx context.Context, authInfo authorization.Info, message repositories.ListPodStatsMessage) ([]repositories.PodStatsRecord, error) GetRuntimeLogsForApp(context.Context, logr.Logger, authorization.Info, repositories.RuntimeLogsMessage) ([]repositories.LogRecord, error) }
Click to show internal directories.
Click to hide internal directories.