pub struct RuntimeComponentRoute {
pub annotations: Option<BTreeMap<String, String>>,
pub certificate_secret_ref: Option<String>,
pub host: Option<String>,
pub insecure_edge_termination_policy: Option<String>,
pub path: Option<String>,
pub path_type: Option<String>,
pub termination: Option<String>,
}Expand description
Configures the ingress resource.
Fields§
§annotations: Option<BTreeMap<String, String>>Annotations to be added to the Route.
certificate_secret_ref: Option<String>A name of a secret that already contains TLS key, certificate and CA to be used in the route. It can also contain destination CA certificate. The following keys are valid in the secret: ca.crt, destCA.crt, tls.crt, and tls.key.
host: Option<String>Hostname to be used for the Route.
insecure_edge_termination_policy: Option<String>HTTP traffic policy with TLS enabled. Can be one of Allow, Redirect and None.
path: Option<String>Path to be used for Route.
path_type: Option<String>Path type to be used for Ingress.
termination: Option<String>TLS termination policy. Can be one of edge, reencrypt and passthrough.
Trait Implementations§
Source§impl Clone for RuntimeComponentRoute
impl Clone for RuntimeComponentRoute
Source§fn clone(&self) -> RuntimeComponentRoute
fn clone(&self) -> RuntimeComponentRoute
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 RuntimeComponentRoute
impl Debug for RuntimeComponentRoute
Source§impl Default for RuntimeComponentRoute
impl Default for RuntimeComponentRoute
Source§fn default() -> RuntimeComponentRoute
fn default() -> RuntimeComponentRoute
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RuntimeComponentRoute
impl<'de> Deserialize<'de> for RuntimeComponentRoute
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 RuntimeComponentRoute
impl PartialEq for RuntimeComponentRoute
Source§impl Serialize for RuntimeComponentRoute
impl Serialize for RuntimeComponentRoute
impl StructuralPartialEq for RuntimeComponentRoute
Auto Trait Implementations§
impl Freeze for RuntimeComponentRoute
impl RefUnwindSafe for RuntimeComponentRoute
impl Send for RuntimeComponentRoute
impl Sync for RuntimeComponentRoute
impl Unpin for RuntimeComponentRoute
impl UnwindSafe for RuntimeComponentRoute
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