pub struct PublicAdvertisedPrefixPublicDelegatedPrefix {
pub ip_range: Option<String>,
pub name: Option<String>,
pub project: Option<String>,
pub region: Option<String>,
pub status: Option<String>,
}
Expand description
Represents a CIDR range which can be used to assign addresses.
This type is not used in any activity, and only used as part of another schema.
Fields§
§ip_range: Option<String>
The IP address range of the public delegated prefix
name: Option<String>
The name of the public delegated prefix
project: Option<String>
The project number of the public delegated prefix
region: Option<String>
The region of the public delegated prefix if it is regional. If absent, the prefix is global.
status: Option<String>
The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.
Trait Implementations§
Source§impl Clone for PublicAdvertisedPrefixPublicDelegatedPrefix
impl Clone for PublicAdvertisedPrefixPublicDelegatedPrefix
Source§fn clone(&self) -> PublicAdvertisedPrefixPublicDelegatedPrefix
fn clone(&self) -> PublicAdvertisedPrefixPublicDelegatedPrefix
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for PublicAdvertisedPrefixPublicDelegatedPrefix
impl Default for PublicAdvertisedPrefixPublicDelegatedPrefix
Source§fn default() -> PublicAdvertisedPrefixPublicDelegatedPrefix
fn default() -> PublicAdvertisedPrefixPublicDelegatedPrefix
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PublicAdvertisedPrefixPublicDelegatedPrefix
impl<'de> Deserialize<'de> for PublicAdvertisedPrefixPublicDelegatedPrefix
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for PublicAdvertisedPrefixPublicDelegatedPrefix
Auto Trait Implementations§
impl Freeze for PublicAdvertisedPrefixPublicDelegatedPrefix
impl RefUnwindSafe for PublicAdvertisedPrefixPublicDelegatedPrefix
impl Send for PublicAdvertisedPrefixPublicDelegatedPrefix
impl Sync for PublicAdvertisedPrefixPublicDelegatedPrefix
impl Unpin for PublicAdvertisedPrefixPublicDelegatedPrefix
impl UnwindSafe for PublicAdvertisedPrefixPublicDelegatedPrefix
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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