pub struct TCPRouteStatus {
pub parents: Vec<TCPRouteStatusParents>,
}Expand description
Status defines the current state of TCPRoute.
Fields§
§parents: Vec<TCPRouteStatusParents>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§
Source§impl Clone for TCPRouteStatus
impl Clone for TCPRouteStatus
Source§fn clone(&self) -> TCPRouteStatus
fn clone(&self) -> TCPRouteStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for TCPRouteStatus
impl Debug for TCPRouteStatus
Source§impl Default for TCPRouteStatus
impl Default for TCPRouteStatus
Source§fn default() -> TCPRouteStatus
fn default() -> TCPRouteStatus
Source§impl<'de> Deserialize<'de> for TCPRouteStatus
impl<'de> Deserialize<'de> for TCPRouteStatus
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 TCPRouteStatus
impl JsonSchema for TCPRouteStatus
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 TCPRouteStatus
impl PartialEq for TCPRouteStatus
Source§impl Serialize for TCPRouteStatus
impl Serialize for TCPRouteStatus
impl StructuralPartialEq for TCPRouteStatus
Auto Trait Implementations§
impl Freeze for TCPRouteStatus
impl RefUnwindSafe for TCPRouteStatus
impl Send for TCPRouteStatus
impl Sync for TCPRouteStatus
impl Unpin for TCPRouteStatus
impl UnwindSafe for TCPRouteStatus
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