pub struct PublicDelegatedPrefixArgs {
pub description: Output<Option<String>>,
pub ip_cidr_range: Output<String>,
pub is_live_migration: Output<Option<bool>>,
pub name: Output<Option<String>>,
pub parent_prefix: Output<String>,
pub project: Output<Option<String>>,
pub region: Output<String>,
}
Fields§
§description: Output<Option<String>>
An optional description of this resource.
ip_cidr_range: Output<String>
The IPv4 address range, in CIDR format, represented by this public advertised prefix.
is_live_migration: Output<Option<bool>>
If true, the prefix will be live migrated.
name: Output<Option<String>>
Name of the resource. The name must be 1-63 characters long, and
comply with RFC1035. Specifically, the name must be 1-63 characters
long and match the regular expression a-z?
which means the first character must be a lowercase letter, and all
following characters must be a dash, lowercase letter, or digit,
except the last character, which cannot be a dash.
parent_prefix: Output<String>
The URL of parent prefix. Either PublicAdvertisedPrefix or PublicDelegatedPrefix.
project: Output<Option<String>>
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
region: Output<String>
A region where the prefix will reside.
Implementations§
source§impl PublicDelegatedPrefixArgs
impl PublicDelegatedPrefixArgs
sourcepub fn builder() -> PublicDelegatedPrefixArgsBuilder
pub fn builder() -> PublicDelegatedPrefixArgsBuilder
Create an instance of PublicDelegatedPrefixArgs
using the builder syntax
Trait Implementations§
source§impl Clone for PublicDelegatedPrefixArgs
impl Clone for PublicDelegatedPrefixArgs
source§fn clone(&self) -> PublicDelegatedPrefixArgs
fn clone(&self) -> PublicDelegatedPrefixArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for PublicDelegatedPrefixArgs
impl RefUnwindSafe for PublicDelegatedPrefixArgs
impl Send for PublicDelegatedPrefixArgs
impl Sync for PublicDelegatedPrefixArgs
impl Unpin for PublicDelegatedPrefixArgs
impl UnwindSafe for PublicDelegatedPrefixArgs
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)