Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppState ¶
type AppState struct { App repositories.AppRecord Processes map[string]repositories.ProcessRecord Routes map[string]repositories.RouteRecord ServiceBindings map[string]repositories.ServiceBindingRecord }
type Applier ¶
type Applier struct {
// contains filtered or unexported fields
}
func NewApplier ¶
func NewApplier( appRepo shared.CFAppRepository, domainRepo shared.CFDomainRepository, processRepo shared.CFProcessRepository, routeRepo shared.CFRouteRepository, serviceInstanceRepo shared.CFServiceInstanceRepository, serviceBindingRepo shared.CFServiceBindingRepository, ) *Applier
type Normalizer ¶
type Normalizer struct {
// contains filtered or unexported fields
}
func NewNormalizer ¶
func NewNormalizer(defaultDomainName string) Normalizer
func (Normalizer) Normalize ¶
func (n Normalizer) Normalize(appInfo payloads.ManifestApplication, appState AppState) payloads.ManifestApplication
type StateCollector ¶
type StateCollector struct {
// contains filtered or unexported fields
}
func NewStateCollector ¶
func NewStateCollector( appRepo shared.CFAppRepository, domainRepo shared.CFDomainRepository, processRepo shared.CFProcessRepository, routeRepo shared.CFRouteRepository, serviceInstanceRepo shared.CFServiceInstanceRepository, serviceBindingRepo shared.CFServiceBindingRepository, ) StateCollector
func (StateCollector) CollectState ¶
func (s StateCollector) CollectState(ctx context.Context, authInfo authorization.Info, appName, spaceGUID string) (AppState, error)
Click to show internal directories.
Click to hide internal directories.