typesv1

package
v0.8.1 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dependencies

type Dependencies struct {
	EventStore                 manage.Events
	ValidationStore            manage.Validation
	ChangesetStore             manage.Changesets
	ReconciliationResultsStore manage.ReconciliationResults
	CleanupOperationsStore     manage.CleanupOperations
	Instances                  state.InstancesContainer
	Exports                    state.ExportsContainer
	IDGenerator                core.IDGenerator
	EventIDGenerator           core.IDGenerator
	ValidationLoader           container.Loader
	ValidationLoaderFactory    ValidationLoaderFactory
	DeploymentLoader           container.Loader
	BlueprintResolver          includes.ChildResolver
	ParamsProvider             params.Provider
	PluginConfigPreparer       pluginconfig.Preparer
	TaggingConfigProvider      tagging.ConfigProvider
	ProviderMetadataLookup     pluginmeta.Lookup
	Clock                      commoncore.Clock
	Logger                     core.Logger
}

Dependencies holds all the dependency services that are required by the controllers that provide HTTP handlers for v1 of the Deploy Engine API.

type ValidationDiagnosticErrors

type ValidationDiagnosticErrors struct {
	Message               string             `json:"message"`
	ValidationDiagnostics []*core.Diagnostic `json:"validationDiagnostics"`
}

ValidationDiagnosticErrors is the data type for validation errors that are returned in the response of multiple endpoints.

type ValidationLoaderFactory added in v0.7.0

type ValidationLoaderFactory func(extraOpts ...container.LoaderOption) container.Loader

ValidationLoaderFactory builds a one-off validation loader with the given option overrides applied on top of the shared validation loader's base defaults. Used by request handlers that need to honour per-request loader flags without mutating the shared loader.

Jump to

Keyboard shortcuts

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