Struct gateway_api::experimental::grpcroutes::GRPCRouteStatus
source · pub struct GRPCRouteStatus {
pub parents: Vec<GRPCRouteStatusParents>,
}
Expand description
Status defines the current state of GRPCRoute.
Fields
parents: Vec<GRPCRouteStatusParents>
Parents is a list of parent resources (usually Gateways) that are associated with the route, and the status of the route with respect to each parent. When this route attaches to a parent, the controller that manages the parent must add an entry to this list when the controller first sees the route and should update the entry as appropriate when the route or gateway is modified. Note that parent references that cannot be resolved by an implementation of this API will not be added to this list. Implementations of this API can only populate Route status for the Gateways/parent resources they are responsible for. A maximum of 32 Gateways will be represented in this list. An empty list means the route has not been attached to any Gateway.
Trait Implementations
sourceimpl Clone for GRPCRouteStatus
impl Clone for GRPCRouteStatus
sourcefn clone(&self) -> GRPCRouteStatus
fn clone(&self) -> GRPCRouteStatus
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresourceimpl Debug for GRPCRouteStatus
impl Debug for GRPCRouteStatus
sourceimpl<'de> Deserialize<'de> for GRPCRouteStatus
impl<'de> Deserialize<'de> for GRPCRouteStatus
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 GRPCRouteStatus
impl JsonSchema for GRPCRouteStatus
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