gateway_api/apis/standard/
constants.rs

1// WARNING: generated file - manual changes will be overriden
2
3#[derive(Debug, PartialEq, Eq)]
4pub enum GatewayClassConditionType {
5    Accepted,
6}
7impl std::fmt::Display for GatewayClassConditionType {
8    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
9        write!(f, "{:?}", self)
10    }
11}
12#[derive(Debug, PartialEq, Eq)]
13pub enum GatewayClassConditionReason {
14    Accepted,
15    InvalidParameters,
16    Pending,
17    Unsupported,
18    Waiting,
19}
20impl std::fmt::Display for GatewayClassConditionReason {
21    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
22        write!(f, "{:?}", self)
23    }
24}
25#[derive(Debug, PartialEq, Eq)]
26pub enum GatewayConditionType {
27    Programmed,
28    Accepted,
29    Ready,
30}
31impl std::fmt::Display for GatewayConditionType {
32    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
33        write!(f, "{:?}", self)
34    }
35}
36#[derive(Debug, PartialEq, Eq)]
37pub enum GatewayConditionReason {
38    Programmed,
39    Invalid,
40    NoResources,
41    AddressNotAssigned,
42    AddressNotUsable,
43    Accepted,
44    ListenersNotValid,
45    Pending,
46    UnsupportedAddress,
47    InvalidParameters,
48    Ready,
49    ListenersNotReady,
50}
51impl std::fmt::Display for GatewayConditionReason {
52    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
53        write!(f, "{:?}", self)
54    }
55}
56#[derive(Debug, PartialEq, Eq)]
57pub enum ListenerConditionType {
58    Conflicted,
59    Accepted,
60    ResolvedRefs,
61    Programmed,
62    Ready,
63}
64impl std::fmt::Display for ListenerConditionType {
65    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
66        write!(f, "{:?}", self)
67    }
68}
69#[derive(Debug, PartialEq, Eq)]
70pub enum ListenerConditionReason {
71    HostnameConflict,
72    ProtocolConflict,
73    NoConflicts,
74    Accepted,
75    PortUnavailable,
76    UnsupportedProtocol,
77    ResolvedRefs,
78    InvalidCertificateRef,
79    InvalidRouteKinds,
80    RefNotPermitted,
81    Programmed,
82    Invalid,
83    Pending,
84    Ready,
85}
86impl std::fmt::Display for ListenerConditionReason {
87    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
88        write!(f, "{:?}", self)
89    }
90}
91
92#[derive(Debug, PartialEq, Eq)]
93pub enum RouteConditionType {
94    Accepted,
95    ResolvedRefs,
96    PartiallyInvalid,
97}
98impl std::fmt::Display for RouteConditionType {
99    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
100        write!(f, "{:?}", self)
101    }
102}
103
104#[derive(Debug, PartialEq, Eq)]
105pub enum RouteConditionReason {
106    Accepted,
107    NotAllowedByListeners,
108    NoMatchingListenerHostname,
109    NoMatchingParent,
110    UnsupportedValue,
111    Pending,
112    IncompatibleFilters,
113    ResolvedRefs,
114    RefNotPermitted,
115    InvalidKind,
116    BackendNotFound,
117    UnsupportedProtocol,
118}
119impl std::fmt::Display for RouteConditionReason {
120    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
121        write!(f, "{:?}", self)
122    }
123}