pub struct VpcIpamPoolCidrAllocationArgs {
pub cidr: Output<Option<String>>,
pub description: Output<Option<String>>,
pub disallowed_cidrs: Output<Option<Vec<String>>>,
pub ipam_pool_id: Output<String>,
pub netmask_length: Output<Option<i32>>,
}
Fields§
§cidr: Output<Option<String>>
The CIDR you want to assign to the pool.
description: Output<Option<String>>
The description for the allocation.
disallowed_cidrs: Output<Option<Vec<String>>>
Exclude a particular CIDR range from being returned by the pool.
ipam_pool_id: Output<String>
The ID of the pool to which you want to assign a CIDR.
netmask_length: Output<Option<i32>>
The netmask length of the CIDR you would like to allocate to the IPAM pool. Valid Values: 0-128
.
Implementations§
source§impl VpcIpamPoolCidrAllocationArgs
impl VpcIpamPoolCidrAllocationArgs
sourcepub fn builder() -> VpcIpamPoolCidrAllocationArgsBuilder
pub fn builder() -> VpcIpamPoolCidrAllocationArgsBuilder
Create an instance of VpcIpamPoolCidrAllocationArgs
using the builder syntax
Trait Implementations§
source§impl Clone for VpcIpamPoolCidrAllocationArgs
impl Clone for VpcIpamPoolCidrAllocationArgs
source§fn clone(&self) -> VpcIpamPoolCidrAllocationArgs
fn clone(&self) -> VpcIpamPoolCidrAllocationArgs
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 moreAuto Trait Implementations§
impl Freeze for VpcIpamPoolCidrAllocationArgs
impl RefUnwindSafe for VpcIpamPoolCidrAllocationArgs
impl Send for VpcIpamPoolCidrAllocationArgs
impl Sync for VpcIpamPoolCidrAllocationArgs
impl Unpin for VpcIpamPoolCidrAllocationArgs
impl UnwindSafe for VpcIpamPoolCidrAllocationArgs
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)