pub struct VpcIpamPoolCidrResult {
pub cidr: Output<String>,
pub cidr_authorization_context: Output<Option<VpcIpamPoolCidrCidrAuthorizationContext>>,
pub ipam_pool_cidr_id: Output<String>,
pub ipam_pool_id: Output<String>,
pub netmask_length: Output<Option<i32>>,
}
Fields§
§cidr: Output<String>
The CIDR you want to assign to the pool. Conflicts with netmask_length
.
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP. This is not stored in the state file. See cidr_authorization_context for more information.
ipam_pool_cidr_id: Output<String>
The unique ID generated by AWS for the pool cidr. Typically this is the resource id
but this attribute was added to the API calls after the fact and is therefore not used as the resource id.
ipam_pool_id: Output<String>
The ID of the pool to which you want to assign a CIDR.
netmask_length: Output<Option<i32>>
If provided, the cidr provisioned into the specified pool will be the next available cidr given this declared netmask length. Conflicts with cidr
.
Auto Trait Implementations§
impl Freeze for VpcIpamPoolCidrResult
impl RefUnwindSafe for VpcIpamPoolCidrResult
impl Send for VpcIpamPoolCidrResult
impl Sync for VpcIpamPoolCidrResult
impl Unpin for VpcIpamPoolCidrResult
impl UnwindSafe for VpcIpamPoolCidrResult
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