pub struct SandboxEgressGateway {
pub container: String,
pub audience: String,
pub signing_key: SandboxEgressSigningKey,
pub kid: String,
pub admin_ca_pem: Option<String>,
pub replicas: Option<SandboxEgressReplicas>,
}Expand description
Public binding metadata. Private key material never belongs in a binding.
Fields§
§container: StringLinked gateway Container binding; its internal URL is resolved at runtime.
audience: StringDeployment prefix and resource id.
signing_key: SandboxEgressSigningKeyVault locator for the deployment’s signing key.
kid: StringKey id published in the gateway’s rotation set.
admin_ca_pem: Option<String>Trust root for an admin listener using a deployment-issued TLS certificate.
replicas: Option<SandboxEgressReplicas>Replicas that must each acknowledge a policy write. Absent when the gateway replicates writes itself behind one admin address.
Trait Implementations§
Source§impl Clone for SandboxEgressGateway
impl Clone for SandboxEgressGateway
Source§impl Debug for SandboxEgressGateway
impl Debug for SandboxEgressGateway
Source§impl<'de> Deserialize<'de> for SandboxEgressGateway
impl<'de> Deserialize<'de> for SandboxEgressGateway
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 SandboxEgressGateway
Source§impl PartialEq for SandboxEgressGateway
impl PartialEq for SandboxEgressGateway
Source§impl Serialize for SandboxEgressGateway
impl Serialize for SandboxEgressGateway
impl StructuralPartialEq for SandboxEgressGateway
Auto Trait Implementations§
impl Freeze for SandboxEgressGateway
impl RefUnwindSafe for SandboxEgressGateway
impl Send for SandboxEgressGateway
impl Sync for SandboxEgressGateway
impl Unpin for SandboxEgressGateway
impl UnsafeUnpin for SandboxEgressGateway
impl UnwindSafe for SandboxEgressGateway
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.