Enum google_api_proto::google::cloud::compute::v1::public_advertised_prefix::PdpScope
source · #[repr(i32)]pub enum PdpScope {
UndefinedPdpScope = 0,
Global = 494_663_587,
GlobalAndRegional = 318_053_059,
Regional = 92_288_543,
}
Expand description
Specifies how child public delegated prefix will be scoped. It could be one of following values: - REGIONAL
: The public delegated prefix is regional only. The provisioning will take a few minutes. - GLOBAL
: The public delegated prefix is global only. The provisioning will take ~4 weeks. - GLOBAL_AND_REGIONAL
[output only]: The public delegated prefixes is BYOIP V1 legacy prefix. This is output only value and no longer supported in BYOIP V2.
Variants§
UndefinedPdpScope = 0
A value indicating that the enum field is not set.
Global = 494_663_587
The public delegated prefix is global only. The provisioning will take ~4 weeks.
GlobalAndRegional = 318_053_059
The public delegated prefixes is BYOIP V1 legacy prefix. This is output only value and no longer supported in BYOIP V2.
Regional = 92_288_543
The public delegated prefix is regional only. The provisioning will take a few minutes.
Implementations§
source§impl PdpScope
impl PdpScope
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 PdpScope
impl Ord for PdpScope
source§impl PartialEq for PdpScope
impl PartialEq for PdpScope
source§impl PartialOrd for PdpScope
impl PartialOrd for PdpScope
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 PdpScope
impl TryFrom<i32> for PdpScope
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
impl Copy for PdpScope
impl Eq for PdpScope
impl StructuralPartialEq for PdpScope
Auto Trait Implementations§
impl Freeze for PdpScope
impl RefUnwindSafe for PdpScope
impl Send for PdpScope
impl Sync for PdpScope
impl Unpin for PdpScope
impl UnwindSafe for PdpScope
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