Enum sozu_command_lib::proxy::ProxyRequestData
source · pub enum ProxyRequestData {
Show 26 variants
AddApplication(Application),
RemoveApplication(String),
AddHttpFront(HttpFront),
RemoveHttpFront(HttpFront),
AddHttpsFront(HttpFront),
RemoveHttpsFront(HttpFront),
AddCertificate(AddCertificate),
ReplaceCertificate(ReplaceCertificate),
RemoveCertificate(RemoveCertificate),
AddTcpFront(TcpFront),
RemoveTcpFront(TcpFront),
AddBackend(Backend),
RemoveBackend(RemoveBackend),
AddHttpListener(HttpListener),
AddHttpsListener(HttpsListener),
AddTcpListener(TcpListener),
RemoveListener(RemoveListener),
ActivateListener(ActivateListener),
DeactivateListener(DeactivateListener),
Query(Query),
SoftStop,
HardStop,
Status,
Metrics,
Logging(String),
ReturnListenSockets,
}
Variants§
AddApplication(Application)
RemoveApplication(String)
AddHttpFront(HttpFront)
RemoveHttpFront(HttpFront)
AddHttpsFront(HttpFront)
RemoveHttpsFront(HttpFront)
AddCertificate(AddCertificate)
ReplaceCertificate(ReplaceCertificate)
RemoveCertificate(RemoveCertificate)
AddTcpFront(TcpFront)
RemoveTcpFront(TcpFront)
AddBackend(Backend)
RemoveBackend(RemoveBackend)
AddHttpListener(HttpListener)
AddHttpsListener(HttpsListener)
AddTcpListener(TcpListener)
RemoveListener(RemoveListener)
ActivateListener(ActivateListener)
DeactivateListener(DeactivateListener)
Query(Query)
SoftStop
HardStop
Status
Metrics
Logging(String)
ReturnListenSockets
Implementations§
source§impl ProxyRequestData
impl ProxyRequestData
pub fn get_topics(&self) -> HashSet<Topic>
Trait Implementations§
source§impl Clone for ProxyRequestData
impl Clone for ProxyRequestData
source§fn clone(&self) -> ProxyRequestData
fn clone(&self) -> ProxyRequestData
Returns a copy 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 ProxyRequestData
impl Debug for ProxyRequestData
source§impl<'de> Deserialize<'de> for ProxyRequestData
impl<'de> Deserialize<'de> for ProxyRequestData
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