local_exec
Module: sidecar::local_exec
Section titled “Module: sidecar::local_exec”Contents
Section titled “Contents”Structs
LocalExecConfig- Local-exec governance endpoint configuration.
Enums
DefaultAction- Policy applied to every fresh local-exec request.
firma_config_schema::sidecar::local_exec::DefaultAction
Section titled “firma_config_schema::sidecar::local_exec::DefaultAction”Enum
Policy applied to every fresh local-exec request.
Variants:
Allow- Allow all executions unconditionally.Deny- Deny all executions unconditionally. Default (fail-closed).PendingHitl- Require HITL approval via the token flow.
Traits: Copy, Eq
Trait Implementations:
- Deserialize
fn deserialize<__D>(__deserializer: __D) -> _serde::__private228::Result<Self, <__D as >::Error>
- PartialEq
fn eq(self: &Self, other: &DefaultAction) -> bool
- Default
fn default() -> DefaultAction
- Clone
fn clone(self: &Self) -> DefaultAction
- Serialize
fn serialize<__S>(self: &Self, __serializer: __S) -> _serde::__private228::Result<<__S as >::Ok, <__S as >::Error>
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
firma_config_schema::sidecar::local_exec::LocalExecConfig
Section titled “firma_config_schema::sidecar::local_exec::LocalExecConfig”Struct
Local-exec governance endpoint configuration.
Fields:
socket_path: std::path::PathBuf- Absolute path to the Unix domain socket file.default_action: DefaultAction- Policy applied to every fresh local-exec request.token_ttl: std::time::Duration- Approval token time-to-live (default: 5 minutes).retry_after: crate::utils::NonZeroDuration- Suggested retry interval returned tofirma-runinpending_hitl
Trait Implementations:
- Deserialize
fn deserialize<__D>(__deserializer: __D) -> _serde::__private228::Result<Self, <__D as >::Error>
- Clone
fn clone(self: &Self) -> LocalExecConfig
- Debug
fn fmt(self: &Self, f: & mut $crate::fmt::Formatter) -> $crate::fmt::Result
- Serialize
fn serialize<__S>(self: &Self, __serializer: __S) -> _serde::__private228::Result<<__S as >::Ok, <__S as >::Error>