pub struct GatewayInfrastructureParametersRef {
pub group: String,
pub kind: String,
pub name: String,
}Expand description
ParametersRef is a reference to a resource that contains the configuration parameters corresponding to the Gateway. This is optional if the controller does not require any additional configuration.
This follows the same semantics as GatewayClass’s parametersRef, but on a per-Gateway basis
The Gateway’s GatewayClass may provide its own parametersRef. When both are specified,
the merging behavior is implementation specific.
It is generally recommended that GatewayClass provides defaults that can be overridden by a Gateway.
If the referent cannot be found, refers to an unsupported kind, or when the data within that resource is malformed, the Gateway SHOULD be rejected with the “Accepted” status condition set to “False” and an “InvalidParameters” reason.
Support: Implementation-specific
Fields§
§group: StringGroup is the group of the referent.
kind: StringKind is kind of the referent.
name: StringName is the name of the referent.
Trait Implementations§
Source§impl Clone for GatewayInfrastructureParametersRef
impl Clone for GatewayInfrastructureParametersRef
Source§fn clone(&self) -> GatewayInfrastructureParametersRef
fn clone(&self) -> GatewayInfrastructureParametersRef
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GatewayInfrastructureParametersRef
impl Default for GatewayInfrastructureParametersRef
Source§fn default() -> GatewayInfrastructureParametersRef
fn default() -> GatewayInfrastructureParametersRef
Source§impl<'de> Deserialize<'de> for GatewayInfrastructureParametersRef
impl<'de> Deserialize<'de> for GatewayInfrastructureParametersRef
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>,
Source§impl JsonSchema for GatewayInfrastructureParametersRef
impl JsonSchema for GatewayInfrastructureParametersRef
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read moreSource§impl PartialEq for GatewayInfrastructureParametersRef
impl PartialEq for GatewayInfrastructureParametersRef
Source§fn eq(&self, other: &GatewayInfrastructureParametersRef) -> bool
fn eq(&self, other: &GatewayInfrastructureParametersRef) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GatewayInfrastructureParametersRef
Auto Trait Implementations§
impl Freeze for GatewayInfrastructureParametersRef
impl RefUnwindSafe for GatewayInfrastructureParametersRef
impl Send for GatewayInfrastructureParametersRef
impl Sync for GatewayInfrastructureParametersRef
impl Unpin for GatewayInfrastructureParametersRef
impl UnwindSafe for GatewayInfrastructureParametersRef
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more