pub struct ConsulIngressConfigEntry {
pub listeners: Vec<ConsulIngressListener>,
pub tls: Option<ConsulGatewayTlsConfig>,
}
Expand description
ConsulIngressConfigEntry represents the Consul Configuration Entry type for an Ingress Gateway.
https://www.consul.io/docs/agent/config-entries/ingress-gateway#available-fields
This struct was generated based on the Go types of the official Nomad API client.
Fields§
§listeners: Vec<ConsulIngressListener>
Listeners specifies a list of listeners in the mesh for the gateway. Listeners are uniquely identified by their port number.
tls: Option<ConsulGatewayTlsConfig>
TLS specifies a TLS configuration for the gateway.
Implementations§
Trait Implementations§
Source§impl Clone for ConsulIngressConfigEntry
impl Clone for ConsulIngressConfigEntry
Source§fn clone(&self) -> ConsulIngressConfigEntry
fn clone(&self) -> ConsulIngressConfigEntry
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 ConsulIngressConfigEntry
impl Debug for ConsulIngressConfigEntry
Source§impl<'de> Deserialize<'de> for ConsulIngressConfigEntry
impl<'de> Deserialize<'de> for ConsulIngressConfigEntry
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
Source§impl PartialEq for ConsulIngressConfigEntry
impl PartialEq for ConsulIngressConfigEntry
Source§impl Serialize for ConsulIngressConfigEntry
impl Serialize for ConsulIngressConfigEntry
impl StructuralPartialEq for ConsulIngressConfigEntry
Auto Trait Implementations§
impl Freeze for ConsulIngressConfigEntry
impl RefUnwindSafe for ConsulIngressConfigEntry
impl Send for ConsulIngressConfigEntry
impl Sync for ConsulIngressConfigEntry
impl Unpin for ConsulIngressConfigEntry
impl UnwindSafe for ConsulIngressConfigEntry
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