Enum google_api_proto::google::cloud::compute::v1::interconnect_remote_location::Lacp
source · #[repr(i32)]pub enum Lacp {
UndefinedLacp = 0,
Supported = 339_576_113,
Unsupported = 203_930_104,
}
Expand description
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
Variants§
UndefinedLacp = 0
A value indicating that the enum field is not set.
Supported = 339_576_113
LACP_SUPPORTED: LACP is supported, and enabled by default on the Cross-Cloud Interconnect.
Unsupported = 203_930_104
LACP_UNSUPPORTED: LACP is not supported and is not be enabled on this port. GetDiagnostics shows bundleAggregationType as “static”. GCP does not support LAGs without LACP, so requestedLinkCount must be 1.
Implementations§
source§impl Lacp
impl Lacp
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Ord for Lacp
impl Ord for Lacp
source§impl PartialEq for Lacp
impl PartialEq for Lacp
source§impl PartialOrd for Lacp
impl PartialOrd for Lacp
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for Lacp
impl TryFrom<i32> for Lacp
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
impl Copy for Lacp
impl Eq for Lacp
impl StructuralPartialEq for Lacp
Auto Trait Implementations§
impl Freeze for Lacp
impl RefUnwindSafe for Lacp
impl Send for Lacp
impl Sync for Lacp
impl Unpin for Lacp
impl UnwindSafe for Lacp
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request