Struct k8s_gateway_api::GatewayClassSpec
source · [−]pub struct GatewayClassSpec {
pub controller_name: GatewayController,
pub paramters_ref: Option<ParametersReference>,
pub description: Option<String>,
}Fields
controller_name: GatewayControllerControllerName is the name of the controller that is managing Gateways of this class. The value of this field MUST be a domain prefixed path.
Example: “example.net/gateway-controller”.
This field is not mutable and cannot be empty.
paramters_ref: Option<ParametersReference>ParametersRef is a reference to a resource that contains the configuration parameters corresponding to the GatewayClass. This is optional if the controller does not require any additional configuration.
ParametersRef can reference a standard Kubernetes resource, i.e. ConfigMap, or an implementation-specific custom resource. The resource can be cluster-scoped or namespace-scoped.
If the referent cannot be found, the GatewayClass’s “InvalidParameters” status condition will be true.
Support: Custom
description: Option<String>Description helps describe a GatewayClass with more details.
Trait Implementations
sourceimpl Clone for GatewayClassSpec
impl Clone for GatewayClassSpec
sourcefn clone(&self) -> GatewayClassSpec
fn clone(&self) -> GatewayClassSpec
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresourceimpl Debug for GatewayClassSpec
impl Debug for GatewayClassSpec
sourceimpl<'de> Deserialize<'de> for GatewayClassSpec
impl<'de> Deserialize<'de> for GatewayClassSpec
sourcefn 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>,
sourceimpl JsonSchema for GatewayClassSpec
impl JsonSchema for GatewayClassSpec
sourcefn schema_name() -> String
fn schema_name() -> String
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
sourcefn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read more