pub struct ResolvedServiceEntry {
pub id: String,
pub name: Option<String>,
pub enabled: bool,
pub command: PathBuf,
pub args: Vec<String>,
pub cwd: Option<PathBuf>,
pub env: HashMap<String, String>,
pub health_check: HealthCheckSpec,
pub restart_policy: ReconnectConfig,
pub graceful_shutdown: GracefulShutdown,
}Expand description
A ServiceManifestEntry with all ${...} tokens substituted and
command resolved to the concrete per-platform binary path — pure, ready
for bamboo-server’s ServiceManager to spawn. Analogous to
McpServerManifestEntry::resolve’s McpServerConfig output.
Fields§
§id: String§name: Option<String>§enabled: bool§command: PathBuf§args: Vec<String>§cwd: Option<PathBuf>§env: HashMap<String, String>§health_check: HealthCheckSpec§restart_policy: ReconnectConfig§graceful_shutdown: GracefulShutdownTrait Implementations§
Source§impl Clone for ResolvedServiceEntry
impl Clone for ResolvedServiceEntry
Source§fn clone(&self) -> ResolvedServiceEntry
fn clone(&self) -> ResolvedServiceEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ResolvedServiceEntry
impl RefUnwindSafe for ResolvedServiceEntry
impl Send for ResolvedServiceEntry
impl Sync for ResolvedServiceEntry
impl Unpin for ResolvedServiceEntry
impl UnsafeUnpin for ResolvedServiceEntry
impl UnwindSafe for ResolvedServiceEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more