Documentation
¶
Overview ¶
Package reconcile refreshes and imports native Ramen resources through the trusted executor boundary.
The reconcile package is part of Ramen's supported v0.1 core API.
Index ¶
Constants ¶
View Source
const Version = "ramen.reconcile.v1"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APISourceInput ¶
type APISourceInput = tfplan.APISourceInput
type ActionResult ¶
type ImportOptions ¶
type ImportOptions struct {
StatePath string
ConfigDir string
ProjectPath string
APISources []APISourceInput
VarFiles []string
Vars []string
Workspace string
Address string
Type string
Provider string
Identity map[string]any
Attributes map[string]any
SourceKind string
SourceID string
OperationID string
Executor executor.Executor
}
type Result ¶
type Result struct {
Version string `json:"version"`
StatePath string `json:"state_path"`
RunID int64 `json:"run_id,omitempty"`
Summary Summary `json:"summary"`
Actions []ActionResult `json:"actions,omitempty"`
Feedback []executor.FeedbackRecord `json:"feedback,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.