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.
Click to show internal directories.
Click to hide internal directories.