actions

package
v0.0.0-...-1c213c1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyManifest

type ApplyManifest struct {
	// contains filtered or unexported fields
}

func NewApplyManifest

func NewApplyManifest(appRepo CFAppRepository, domainRepo CFDomainRepository, processRepo CFProcessRepository, routeRepo CFRouteRepository) *ApplyManifest

func (*ApplyManifest) Invoke

func (a *ApplyManifest) Invoke(ctx context.Context, authInfo authorization.Info, spaceGUID string, defaultDomainName string, manifest payloads.Manifest) error

type CFDomainRepository

type CFDomainRepository interface {
	GetDomainByName(context.Context, authorization.Info, string) (repositories.DomainRecord, error)
}

type FetchProcessStats

type FetchProcessStats struct {
	// contains filtered or unexported fields
}

func NewFetchProcessStats

func NewFetchProcessStats(processRepo CFProcessRepository, podRepo PodRepository, appRepo CFAppRepository) *FetchProcessStats

func (*FetchProcessStats) Invoke

func (a *FetchProcessStats) Invoke(ctx context.Context, authInfo authorization.Info, processGUID string) ([]repositories.PodStatsRecord, error)

type PodRepository

type PodRepository interface {
	ListPodStats(ctx context.Context, authInfo authorization.Info, message repositories.ListPodStatsMessage) ([]repositories.PodStatsRecord, error)
}

type ScaleAppProcess

type ScaleAppProcess struct {
	// contains filtered or unexported fields
}

func NewScaleAppProcess

func NewScaleAppProcess(appRepo CFAppRepository, processRepo CFProcessRepository, scaleProcessAction ScaleProcessAction) *ScaleAppProcess

func (*ScaleAppProcess) Invoke

type ScaleProcess

type ScaleProcess struct {
	// contains filtered or unexported fields
}

func NewScaleProcess

func NewScaleProcess(processRepo CFProcessRepository) *ScaleProcess

func (*ScaleProcess) Invoke

type ScaleProcessAction

type ScaleProcessAction func(ctx context.Context, authInfo authorization.Info, processGUID string, scale repositories.ProcessScaleValues) (repositories.ProcessRecord, error)

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL