pub struct PublicDelegatedPrefixPublicDelegatedSubPrefix {
pub allocatable_prefix_length: Option<i32>,
pub delegatee_project: Option<String>,
pub description: Option<String>,
pub ip_cidr_range: Option<String>,
pub is_address: Option<bool>,
pub mode: Option<String>,
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§
§allocatable_prefix_length: Option<i32>The allocatable prefix length supported by this PublicDelegatedSubPrefix.
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.
mode: Option<String>The PublicDelegatedSubPrefix mode for IPv6 only.
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
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for PublicDelegatedPrefixPublicDelegatedSubPrefix
impl Default for PublicDelegatedPrefixPublicDelegatedSubPrefix
Source§fn default() -> PublicDelegatedPrefixPublicDelegatedSubPrefix
fn default() -> PublicDelegatedPrefixPublicDelegatedSubPrefix
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>,
impl Part for PublicDelegatedPrefixPublicDelegatedSubPrefix
Auto Trait Implementations§
impl Freeze for PublicDelegatedPrefixPublicDelegatedSubPrefix
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
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>
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>
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