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 copy 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 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