pub struct RouteIngress {
pub conditions: Option<Vec<RouteIngressCondition>>,
pub host: Option<String>,
pub router_canonical_hostname: Option<String>,
pub router_name: Option<String>,
pub wildcard_policy: Option<String>,
}
Expand description
RouteIngress holds information about the places where a route is exposed.
Fields§
§conditions: Option<Vec<RouteIngressCondition>>
Conditions is the state of the route, may be empty.
host: Option<String>
Host is the host string under which the route is exposed; this value is required
router_canonical_hostname: Option<String>
CanonicalHostname is the external host name for the router that can be used as a CNAME for the host requested for this route. This value is optional and may not be set in all cases.
router_name: Option<String>
Name is a name chosen by the router to identify itself; this value is required
wildcard_policy: Option<String>
Wildcard policy is the wildcard policy that was allowed where this route is exposed.
Trait Implementations§
Source§impl Clone for RouteIngress
impl Clone for RouteIngress
Source§fn clone(&self) -> RouteIngress
fn clone(&self) -> RouteIngress
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 RouteIngress
impl Debug for RouteIngress
Source§impl Default for RouteIngress
impl Default for RouteIngress
Source§fn default() -> RouteIngress
fn default() -> RouteIngress
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RouteIngress
impl<'de> Deserialize<'de> for RouteIngress
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 RouteIngress
impl PartialEq for RouteIngress
Source§impl Serialize for RouteIngress
impl Serialize for RouteIngress
impl StructuralPartialEq for RouteIngress
Auto Trait Implementations§
impl Freeze for RouteIngress
impl RefUnwindSafe for RouteIngress
impl Send for RouteIngress
impl Sync for RouteIngress
impl Unpin for RouteIngress
impl UnwindSafe for RouteIngress
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