Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppLogs ¶ added in v0.2.0
type AppLogs struct {
// contains filtered or unexported fields
}
func NewAppLogs ¶ added in v0.2.0
func NewAppLogs(appRepo shared.CFAppRepository, buildRepo shared.CFBuildRepository, podRepo shared.PodRepository) *AppLogs
type Applier ¶ added in v0.3.0
type Applier interface {
Apply(ctx context.Context, authInfo authorization.Info, spaceGUID string, appInfo payloads.ManifestApplication, appState manifest.AppState) error
}
type Manifest ¶ added in v0.2.0
type Manifest struct {
// contains filtered or unexported fields
}
func NewManifest ¶ added in v0.2.0
func NewManifest(domainRepo shared.CFDomainRepository, defaultDomainName string, stateCollector StateCollector, normalizer Normalizer, applier Applier, ) *Manifest
type Normalizer ¶ added in v0.3.0
type Normalizer interface {
Normalize(appInfo payloads.ManifestApplication, appState manifest.AppState) payloads.ManifestApplication
}
type ProcessScaler ¶ added in v0.2.0
type ProcessScaler struct {
// contains filtered or unexported fields
}
func NewProcessScaler ¶ added in v0.2.0
func NewProcessScaler(appRepo shared.CFAppRepository, processRepo shared.CFProcessRepository) *ProcessScaler
func (*ProcessScaler) ScaleAppProcess ¶ added in v0.2.0
func (a *ProcessScaler) ScaleAppProcess(ctx context.Context, authInfo authorization.Info, appGUID string, processType string, scale repositories.ProcessScaleValues) (repositories.ProcessRecord, error)
func (*ProcessScaler) ScaleProcess ¶ added in v0.2.0
func (a *ProcessScaler) ScaleProcess(ctx context.Context, authInfo authorization.Info, processGUID string, scale repositories.ProcessScaleValues) (repositories.ProcessRecord, error)
type ProcessStats ¶ added in v0.2.0
type ProcessStats struct {
// contains filtered or unexported fields
}
func NewProcessStats ¶ added in v0.2.0
func NewProcessStats(processRepo shared.CFProcessRepository, podRepo shared.PodRepository, appRepo shared.CFAppRepository) *ProcessStats
func (*ProcessStats) FetchStats ¶ added in v0.2.0
func (a *ProcessStats) FetchStats(ctx context.Context, authInfo authorization.Info, processGUID string) ([]repositories.PodStatsRecord, error)
type StateCollector ¶ added in v0.3.0
Source Files ¶
Click to show internal directories.
Click to hide internal directories.