pub struct VpcIpamPoolCidrAllocationResult {
pub cidr: Output<String>,
pub description: Output<Option<String>>,
pub disallowed_cidrs: Output<Option<Vec<String>>>,
pub ipam_pool_allocation_id: Output<String>,
pub ipam_pool_id: Output<String>,
pub netmask_length: Output<i32>,
pub resource_id: Output<String>,
pub resource_owner: Output<String>,
pub resource_type: Output<String>,
}
Fields§
§cidr: Output<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_allocation_id: Output<String>
§ipam_pool_id: Output<String>
The ID of the pool to which you want to assign a CIDR.
netmask_length: Output<i32>
The netmask length of the CIDR you would like to allocate to the IPAM pool. Valid Values: 0-128
.
resource_id: Output<String>
The ID of the resource.
resource_owner: Output<String>
The owner of the resource.
resource_type: Output<String>
The type of the resource.
Auto Trait Implementations§
impl Freeze for VpcIpamPoolCidrAllocationResult
impl RefUnwindSafe for VpcIpamPoolCidrAllocationResult
impl Send for VpcIpamPoolCidrAllocationResult
impl Sync for VpcIpamPoolCidrAllocationResult
impl Unpin for VpcIpamPoolCidrAllocationResult
impl UnwindSafe for VpcIpamPoolCidrAllocationResult
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