Versions in this module Expand all Collapse all v8 v8.17.0 Nov 18, 2025 Changes in this version + type AppNotInManifestError struct + Name string + func (e AppNotInManifestError) Error() string + type Application struct + DefaultRoute bool + DiskQuota string + Docker *Docker + HealthCheckEndpoint string + HealthCheckTimeout int64 + HealthCheckType constant.HealthCheckType + Instances *int + Lifecycle constant.AppLifecycleType + LogRateLimit string + Memory string + Name string + NoRoute bool + Path string + Processes []Process + RandomRoute bool + RemainingManifestFields map[string]interface{} + Stack string + func (application *Application) SetBuildpacks(buildpacks []string) + func (application *Application) SetStartCommand(command string) + func (application *Application) UnmarshalYAML(unmarshal func(v interface{}) error) error + func (application Application) HasBuildpacks() bool + type Docker struct + Image string + Username string + type InterpolationError struct + Err error + func (e InterpolationError) Error() string + type InvalidManifestApplicationPathError struct + Path string + func (e InvalidManifestApplicationPathError) Error() string + type InvalidYAMLError struct + Err error + func (e InvalidYAMLError) Error() string + type Locator struct + FilesToCheckFor []string + func NewLocator() *Locator + func (loc Locator) Path(filepathOrDirectory string) (string, bool, error) + type Manifest struct + Applications []Application + PathToManifest string + Version int + func (m Manifest) AppNames() []string + func (m Manifest) ContainsMultipleApps() bool + func (m Manifest) ContainsPrivateDockerImages() bool + func (m Manifest) GetFirstApp() *Application + func (m Manifest) GetFirstAppWebProcess() *Process + func (m Manifest) HasAppWithNoName() bool + type ManifestParser struct + func (m ManifestParser) InterpolateManifest(pathToManifest string, pathsToVarsFiles []string, vars []template.VarKV) ([]byte, error) + func (m ManifestParser) MarshalManifest(manifest Manifest) ([]byte, error) + func (m ManifestParser) ParseManifest(pathToManifest string, rawManifest []byte) (Manifest, error) + type Process struct + DiskQuota string + HealthCheckEndpoint string + HealthCheckTimeout int64 + HealthCheckType constant.HealthCheckType + Instances *int + LogRateLimit string + Memory string + RemainingManifestFields map[string]interface{} + Type string + func (process *Process) SetStartCommand(command string) + func (process *Process) UnmarshalYAML(unmarshal func(v interface{}) error) error Other modules containing this package code.cloudfoundry.org/cli