pulumi_wasm_providers_aws_mini::ec2::vpc_ipam_pool_cidr

Struct VpcIpamPoolCidrResult

source
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.

§cidr_authorization_context: Output<Option<VpcIpamPoolCidrCidrAuthorizationContext>>

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§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

source§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.