pub struct MeshEgressInfo {
pub id: String,
pub name: String,
pub egress_type: String,
pub pipeline: String,
pub mode: String,
pub backend: Option<String>,
pub enabled: bool,
pub description: Option<String>,
}Expand description
Mesh egress information - allows sending requests to other mesh members
Fields§
§id: StringUnique egress identifier (ULID)
name: StringHuman-readable egress name
egress_type: StringProtocol type for outgoing mesh requests (http, http3)
pipeline: StringPipeline name that owns this egress (required)
mode: StringMode: ‘default’ allows all destinations, ‘mesh’ requires destination to match a mesh ingress
backend: Option<String>Optional backend override. If omitted, the first backend in the pipeline is used.
enabled: boolWhether the egress is enabled
description: Option<String>Optional description
Trait Implementations§
Source§impl Clone for MeshEgressInfo
impl Clone for MeshEgressInfo
Source§fn clone(&self) -> MeshEgressInfo
fn clone(&self) -> MeshEgressInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MeshEgressInfo
impl Debug for MeshEgressInfo
Source§impl<'de> Deserialize<'de> for MeshEgressInfo
impl<'de> Deserialize<'de> for MeshEgressInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MeshEgressInfo
impl RefUnwindSafe for MeshEgressInfo
impl Send for MeshEgressInfo
impl Sync for MeshEgressInfo
impl Unpin for MeshEgressInfo
impl UnwindSafe for MeshEgressInfo
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