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_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 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