Struct aws_sdk_ec2::model::ipam_pool_cidr::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for IpamPoolCidr
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn cidr(self, input: impl Into<String>) -> Self
pub fn cidr(self, input: impl Into<String>) -> Self
The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23
. An IPv6 CIDR example is 2001:DB8::/32
.
sourcepub fn set_cidr(self, input: Option<String>) -> Self
pub fn set_cidr(self, input: Option<String>) -> Self
The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23
. An IPv6 CIDR example is 2001:DB8::/32
.
sourcepub fn state(self, input: IpamPoolCidrState) -> Self
pub fn state(self, input: IpamPoolCidrState) -> Self
The state of the CIDR.
sourcepub fn set_state(self, input: Option<IpamPoolCidrState>) -> Self
pub fn set_state(self, input: Option<IpamPoolCidrState>) -> Self
The state of the CIDR.
sourcepub fn failure_reason(self, input: IpamPoolCidrFailureReason) -> Self
pub fn failure_reason(self, input: IpamPoolCidrFailureReason) -> Self
Details related to why an IPAM pool CIDR failed to be provisioned.
sourcepub fn set_failure_reason(self, input: Option<IpamPoolCidrFailureReason>) -> Self
pub fn set_failure_reason(self, input: Option<IpamPoolCidrFailureReason>) -> Self
Details related to why an IPAM pool CIDR failed to be provisioned.
sourcepub fn build(self) -> IpamPoolCidr
pub fn build(self) -> IpamPoolCidr
Consumes the builder and constructs a IpamPoolCidr
.