pub struct PublicDelegatedPrefixPublicDelegatedSubPrefix {
pub delegatee_project: Option<String>,
pub description: Option<String>,
pub ip_cidr_range: Option<String>,
pub is_address: Option<bool>,
pub name: Option<String>,
pub region: Option<String>,
pub status: Option<String>,
}
Expand description
Represents a sub PublicDelegatedPrefix.
This type is not used in any activity, and only used as part of another schema.
Fields§
§delegatee_project: Option<String>
Name of the project scoping this PublicDelegatedSubPrefix.
description: Option<String>
An optional description of this resource. Provide this property when you create the resource.
ip_cidr_range: Option<String>
The IP address range, in CIDR format, represented by this sub public delegated prefix.
is_address: Option<bool>
Whether the sub prefix is delegated to create Address resources in the delegatee project.
name: Option<String>
The name of the sub public delegated prefix.
region: Option<String>
[Output Only] The region of the sub public delegated prefix if it is regional. If absent, the sub prefix is global.
status: Option<String>
[Output Only] The status of the sub public delegated prefix.
Trait Implementations§
source§impl Clone for PublicDelegatedPrefixPublicDelegatedSubPrefix
impl Clone for PublicDelegatedPrefixPublicDelegatedSubPrefix
source§fn clone(&self) -> PublicDelegatedPrefixPublicDelegatedSubPrefix
fn clone(&self) -> PublicDelegatedPrefixPublicDelegatedSubPrefix
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 PublicDelegatedPrefixPublicDelegatedSubPrefix
impl Default for PublicDelegatedPrefixPublicDelegatedSubPrefix
source§fn default() -> PublicDelegatedPrefixPublicDelegatedSubPrefix
fn default() -> PublicDelegatedPrefixPublicDelegatedSubPrefix
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PublicDelegatedPrefixPublicDelegatedSubPrefix
impl<'de> Deserialize<'de> for PublicDelegatedPrefixPublicDelegatedSubPrefix
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 PublicDelegatedPrefixPublicDelegatedSubPrefix
Auto Trait Implementations§
impl RefUnwindSafe for PublicDelegatedPrefixPublicDelegatedSubPrefix
impl Send for PublicDelegatedPrefixPublicDelegatedSubPrefix
impl Sync for PublicDelegatedPrefixPublicDelegatedSubPrefix
impl Unpin for PublicDelegatedPrefixPublicDelegatedSubPrefix
impl UnwindSafe for PublicDelegatedPrefixPublicDelegatedSubPrefix
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