#[non_exhaustive]pub enum BundleOperationalStatus {
Down,
Up,
UnknownValue(UnknownValue),
}interconnect-groups or interconnects only.Expand description
The enumerated type for the bundleOperationalStatus field.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Down
If bundleAggregationType is LACP: LACP is not established and/or all links in the bundle have DOWN operational status. If bundleAggregationType is STATIC: one or more links in the bundle has DOWN operational status.
Up
If bundleAggregationType is LACP: LACP is established and at least one link in the bundle has UP operational status. If bundleAggregationType is STATIC: all links in the bundle (typically just one) have UP operational status.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using BundleOperationalStatus::value or BundleOperationalStatus::name.
Implementations§
Trait Implementations§
Source§impl Clone for BundleOperationalStatus
impl Clone for BundleOperationalStatus
Source§fn clone(&self) -> BundleOperationalStatus
fn clone(&self) -> BundleOperationalStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for BundleOperationalStatus
impl Debug for BundleOperationalStatus
Source§impl Default for BundleOperationalStatus
impl Default for BundleOperationalStatus
Source§impl<'de> Deserialize<'de> for BundleOperationalStatus
impl<'de> Deserialize<'de> for BundleOperationalStatus
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 Display for BundleOperationalStatus
impl Display for BundleOperationalStatus
Source§impl From<&str> for BundleOperationalStatus
impl From<&str> for BundleOperationalStatus
Source§impl From<i32> for BundleOperationalStatus
impl From<i32> for BundleOperationalStatus
Source§impl PartialEq for BundleOperationalStatus
impl PartialEq for BundleOperationalStatus
Source§impl Serialize for BundleOperationalStatus
impl Serialize for BundleOperationalStatus
impl StructuralPartialEq for BundleOperationalStatus
Auto Trait Implementations§
impl Freeze for BundleOperationalStatus
impl RefUnwindSafe for BundleOperationalStatus
impl Send for BundleOperationalStatus
impl Sync for BundleOperationalStatus
impl Unpin for BundleOperationalStatus
impl UnwindSafe for BundleOperationalStatus
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.