Skip to main content

Module single_vm

Module single_vm 

Source

Structs§

SingleVmAdminPlan
SingleVmApplyOptions
SingleVmApplyReport
SingleVmBundlePlan
SingleVmDestroyOptions
SingleVmDestroyReport
SingleVmExtConfig
Extension-contributed config shape for single-vm apply/destroy via ext::backend_adapter. Extensions declare a matching JSON schema in their config-schema; this struct is the Rust-side view.
SingleVmHealthPlan
SingleVmPersistedState
SingleVmPlan
SingleVmPlanOutput
SingleVmPlannedFile
SingleVmRenderSpecRequest
SingleVmRolloutPlan
SingleVmRuntimePlan
SingleVmServicePlan
SingleVmStatusReport
SingleVmStoragePlan

Enums§

SingleVmDeploymentStatus
SingleVmLastAction
SingleVmPlannedFileKind

Functions§

apply_from_ext
Extension-driven apply: parse JSON config, load spec path, call existing apply_single_vm_plan_output_with_options. pack_path reserved for future use (cloud refs); ignored by single-vm.
apply_single_vm_plan_output
apply_single_vm_plan_output_with_options
apply_single_vm_spec
apply_single_vm_spec_path
build_single_vm_plan
destroy_from_ext
Extension-driven destroy: parse JSON config, load spec path, call existing destroy_single_vm_plan_output_with_options.
destroy_single_vm_plan_output
destroy_single_vm_plan_output_with_options
destroy_single_vm_spec
destroy_single_vm_spec_path
plan_single_vm_spec
plan_single_vm_spec_path
preview_single_vm_apply_plan_output
preview_single_vm_destroy_plan_output
render_env_file
render_single_vm_apply_report
render_single_vm_destroy_report
render_single_vm_plan
render_single_vm_plan_output
render_single_vm_status_report
render_systemd_unit
status_single_vm_plan_output
status_single_vm_spec
status_single_vm_spec_path
write_single_vm_spec