pub struct KubernetesIngressRouteProfile {
pub controller: Option<String>,
pub ingress_class_name: String,
pub labels: HashMap<String, String>,
pub annotations: HashMap<String, String>,
pub provider: Option<KubernetesRouteProviderOptions>,
}Expand description
Shared Ingress route profile values.
Fields§
§controller: Option<String>Route controller identifier, for example eks.amazonaws.com/alb.
ingress_class_name: Stringspec.ingressClassName for generated Ingresses.
labels: HashMap<String, String>Labels applied to route objects.
annotations: HashMap<String, String>Annotations applied to route objects.
provider: Option<KubernetesRouteProviderOptions>Provider-specific route options that are required by the selected class.
Trait Implementations§
Source§impl Clone for KubernetesIngressRouteProfile
impl Clone for KubernetesIngressRouteProfile
Source§fn clone(&self) -> KubernetesIngressRouteProfile
fn clone(&self) -> KubernetesIngressRouteProfile
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for KubernetesIngressRouteProfile
impl Default for KubernetesIngressRouteProfile
Source§fn default() -> KubernetesIngressRouteProfile
fn default() -> KubernetesIngressRouteProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KubernetesIngressRouteProfile
impl<'de> Deserialize<'de> for KubernetesIngressRouteProfile
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 KubernetesIngressRouteProfile
Source§impl PartialEq for KubernetesIngressRouteProfile
impl PartialEq for KubernetesIngressRouteProfile
Source§fn eq(&self, other: &KubernetesIngressRouteProfile) -> bool
fn eq(&self, other: &KubernetesIngressRouteProfile) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for KubernetesIngressRouteProfile
Auto Trait Implementations§
impl Freeze for KubernetesIngressRouteProfile
impl RefUnwindSafe for KubernetesIngressRouteProfile
impl Send for KubernetesIngressRouteProfile
impl Sync for KubernetesIngressRouteProfile
impl Unpin for KubernetesIngressRouteProfile
impl UnsafeUnpin for KubernetesIngressRouteProfile
impl UnwindSafe for KubernetesIngressRouteProfile
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
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.