Re-exports§
pub use adapter::AdapterFamily;pub use adapter::MultiTargetKind;pub use adapter::UnifiedTargetSelection;pub use admin_access::AdminAccessInfo;pub use admin_access::AdminAccessMode;pub use admin_access::AdminHealthProbe;pub use admin_access::AdminSecretRefs;pub use admin_access::AdminTunnelSupport;pub use admin_access::MaterializedAdminCerts;pub use admin_access::MaterializedAdminRelayToken;pub use admin_access::materialize_admin_client_certs;pub use admin_access::materialize_admin_relay_token;pub use admin_access::probe_admin_health;pub use admin_access::render_admin_access;pub use admin_access::render_admin_health_probe;pub use admin_access::render_materialized_admin_certs;pub use admin_access::render_materialized_admin_relay_token;pub use admin_access::resolve_admin_access;pub use aws::AwsAdminTunnelRequest;pub use aws::AwsRequest;pub use azure::AzureRequest;pub use config::DeployerConfig;pub use config::DeployerRequest;pub use config::OutputFormat;pub use config::Provider;pub use contract::CapabilitySpecV1;pub use contract::CloudCredentialKind;pub use contract::CloudTargetRequirementsV1;pub use contract::ContractAsset;pub use contract::CredentialRequirementV1;pub use contract::DeployerCapability;pub use contract::DeployerContractV1;pub use contract::PlannerSpecV1;pub use contract::ResolvedCapabilityContract;pub use contract::ResolvedDeployerContract;pub use contract::ResolvedPlannerContract;pub use contract::VariableRequirementV1;pub use deployment::ApplyExecutionOutcome;pub use deployment::DestroyExecutionOutcome;pub use deployment::ExecutionOutcome;pub use deployment::ExecutionOutcomePayload;pub use deployment::StatusExecutionOutcome;pub use error::DeployerError;pub use extension::BuiltinBackendDescriptor;pub use extension::BuiltinBackendExecutionKind;pub use extension::BuiltinBackendHandlerId;pub use extension::BuiltinBackendId;pub use extension::BuiltinExtensionBackendDescriptor;pub use extension::BuiltinExtensionDescriptor;pub use extension::BuiltinHandlerDescriptor;pub use extension::DeploymentExtensionContract;pub use extension::DeploymentExtensionDescriptor;pub use extension::DeploymentExtensionKind;pub use extension::DeploymentExtensionSourceKind;pub use extension::DeploymentHandlerDescriptor;pub use extension::list_builtin_extensions;pub use extension::list_builtin_handlers;pub use extension::list_deployment_extension_contracts;pub use extension::list_deployment_extension_contracts_from_sources;pub use extension::list_deployment_extension_contracts_from_sources_with_options;pub use extension::resolve_builtin_backend_descriptor;pub use extension::resolve_builtin_extension_detail_for_provider;pub use extension::resolve_builtin_extension_detail_for_target_name;pub use extension::resolve_builtin_extension_for_config;pub use extension::resolve_builtin_extension_for_provider;pub use extension::resolve_builtin_extension_for_target_name;pub use extension::resolve_builtin_handler_descriptor;pub use extension::resolve_deployment_extension_contract_for_provider;pub use extension::resolve_deployment_extension_contract_for_provider_from_sources;pub use extension::resolve_deployment_extension_contract_for_provider_from_sources_with_options;pub use extension::resolve_deployment_extension_contract_for_target_name;pub use extension::resolve_deployment_extension_contract_for_target_name_from_sources;pub use extension::resolve_deployment_extension_contract_for_target_name_from_sources_with_options;pub use extension::run_builtin_extension;pub use extension::single_vm_builtin_extension;pub use extension_sources::DeploymentExtensionSourceOptions;pub use gcp::GcpRequest;pub use helm::HelmRequest;pub use juju_k8s::JujuK8sRequest;pub use juju_machine::JujuMachineRequest;pub use k8s_raw::K8sRawRequest;pub use multi_target::ApplyPayload;pub use multi_target::CapabilityPayload;pub use multi_target::DestroyPayload;pub use multi_target::ExecutionReport;pub use multi_target::GeneratePayload;pub use multi_target::OperationPayload;pub use multi_target::OperationResult;pub use multi_target::OutputValidation;pub use multi_target::PlanPayload;pub use multi_target::RollbackPayload;pub use multi_target::StatusPayload;pub use multi_target::render_operation_result;pub use operator::OperatorRequest;pub use plan::ChannelContext;pub use plan::ComponentRole;pub use plan::DeploymentProfile;pub use plan::InferenceNotes;pub use plan::InfraPlan;pub use plan::MessagingContext;pub use plan::PlanContext;pub use plan::PlannedComponent;pub use plan::Target;pub use plan::TelemetryContext;pub use serverless::ServerlessRequest;pub use single_vm::SingleVmAdminPlan;pub use single_vm::SingleVmApplyOptions;pub use single_vm::SingleVmApplyReport;pub use single_vm::SingleVmBundlePlan;pub use single_vm::SingleVmDeploymentStatus;pub use single_vm::SingleVmDestroyOptions;pub use single_vm::SingleVmDestroyReport;pub use single_vm::SingleVmHealthPlan;pub use single_vm::SingleVmLastAction;pub use single_vm::SingleVmPersistedState;pub use single_vm::SingleVmPlan;pub use single_vm::SingleVmPlanOutput;pub use single_vm::SingleVmPlannedFile;pub use single_vm::SingleVmPlannedFileKind;pub use single_vm::SingleVmRenderSpecRequest;pub use single_vm::SingleVmRolloutPlan;pub use single_vm::SingleVmRuntimePlan;pub use single_vm::SingleVmServicePlan;pub use single_vm::SingleVmStatusReport;pub use single_vm::SingleVmStoragePlan;pub use single_vm::apply_single_vm_plan_output;pub use single_vm::apply_single_vm_plan_output_with_options;pub use single_vm::apply_single_vm_spec;pub use single_vm::apply_single_vm_spec_path;pub use single_vm::build_single_vm_plan;pub use single_vm::destroy_single_vm_plan_output;pub use single_vm::destroy_single_vm_plan_output_with_options;pub use single_vm::destroy_single_vm_spec;pub use single_vm::destroy_single_vm_spec_path;pub use single_vm::plan_single_vm_spec;pub use single_vm::plan_single_vm_spec_path;pub use single_vm::preview_single_vm_apply_plan_output;pub use single_vm::preview_single_vm_destroy_plan_output;pub use single_vm::render_env_file;pub use single_vm::render_single_vm_apply_report;pub use single_vm::render_single_vm_destroy_report;pub use single_vm::render_single_vm_plan;pub use single_vm::render_single_vm_plan_output;pub use single_vm::render_single_vm_status_report;pub use single_vm::render_systemd_unit;pub use single_vm::status_single_vm_plan_output;pub use single_vm::status_single_vm_spec;pub use single_vm::status_single_vm_spec_path;pub use single_vm::write_single_vm_spec;pub use snap::SnapRequest;pub use spec::AdminEndpointSpec;pub use spec::BundleFormat;pub use spec::BundleSpec;pub use spec::DEPLOYMENT_SPEC_API_VERSION_V1ALPHA1;pub use spec::DEPLOYMENT_SPEC_KIND;pub use spec::DeploymentMetadata;pub use spec::DeploymentSpecBody;pub use spec::DeploymentSpecV1;pub use spec::DeploymentTarget;pub use spec::HealthSpec;pub use spec::LinuxArch;pub use spec::MtlsSpec;pub use spec::RolloutSpec;pub use spec::RolloutStrategy;pub use spec::RuntimeSpec;pub use spec::ServiceManager;pub use spec::ServiceSpec;pub use spec::StorageSpec;pub use terraform::TerraformRequest;
Modules§
- adapter
- admin_
access - apply
- Legacy/provider-oriented multi-target implementation module.
- aws
- azure
- bundle_
upload - Cloud bundle upload abstraction.
- config
- contract
- deployment
- desktop
- Desktop deploy backend: docker-compose and podman local deploys.
- error
- extension
- extension_
sources - gcp
- helm
- juju_
k8s - juju_
machine - k8s_raw
- multi_
target - Explicit wrapper around the legacy/provider-oriented deployment flow.
- operator
- pack_
introspect - path_
safety - plan
- runtime_
secret_ sink - The write side of the “move secrets into the deployment target” seam.
- runtime_
secrets - serverless
- single_
vm - snap
- spec
- surface
- Unified deployer surface over isolated adapter families.
- telemetry
- terraform