pub struct GatewayClassSpec {
pub controller_name: GatewayController,
pub paramters_ref: Option<ParametersReference>,
pub description: Option<String>,
}
Fields§
§controller_name: GatewayController
ControllerName 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§
Source§impl Clone for GatewayClassSpec
impl Clone for GatewayClassSpec
Source§fn clone(&self) -> GatewayClassSpec
fn clone(&self) -> GatewayClassSpec
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GatewayClassSpec
impl Debug for GatewayClassSpec
Source§impl<'de> Deserialize<'de> for GatewayClassSpec
impl<'de> Deserialize<'de> for GatewayClassSpec
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 GatewayClassSpec
impl JsonSchema for GatewayClassSpec
Source§fn schema_name() -> String
fn schema_name() -> String
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 is_referenceable() -> bool
fn is_referenceable() -> bool
$ref
keyword. Read more