pub enum ContainerEgress {
Internet,
}Expand description
Outbound network restriction enforced outside the container. Internet access also permits this container’s own replicas on declared TCP ports, own-service discovery, and the credential proxy for its own identity. Absence preserves the runtime’s existing full-network behavior.
Variants§
Internet
Public addresses and DNS, plus own replicas on declared TCP ports and the platform credential proxy for this identity. Requires the restricted security profile and backend enforcement.
Trait Implementations§
Source§impl Clone for ContainerEgress
impl Clone for ContainerEgress
impl Copy for ContainerEgress
Source§impl Debug for ContainerEgress
impl Debug for ContainerEgress
Source§impl<'de> Deserialize<'de> for ContainerEgress
impl<'de> Deserialize<'de> for ContainerEgress
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
impl Eq for ContainerEgress
Source§impl PartialEq for ContainerEgress
impl PartialEq for ContainerEgress
Source§impl Serialize for ContainerEgress
impl Serialize for ContainerEgress
impl StructuralPartialEq for ContainerEgress
Auto Trait Implementations§
impl Forget for ContainerEgress
impl Freeze for ContainerEgress
impl Move for ContainerEgress
impl RefUnwindSafe for ContainerEgress
impl Send for ContainerEgress
impl Sync for ContainerEgress
impl Unpin for ContainerEgress
impl UnsafeUnpin for ContainerEgress
impl UnwindSafe for ContainerEgress
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.