pub struct AssociateVpcCidrBlockRequest {
pub amazon_provided_ipv_6_cidr_block: Option<bool>,
pub cidr_block: Option<String>,
pub ipv_6_cidr_block: Option<String>,
pub ipv_6_cidr_block_network_border_group: Option<String>,
pub ipv_6_pool: Option<String>,
pub vpc_id: String,
}Fields§
§amazon_provided_ipv_6_cidr_block: Option<bool>Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IPv6 addresses, or the size of the CIDR block.
cidr_block: Option<String>An IPv4 CIDR block to associate with the VPC.
ipv_6_cidr_block: Option<String>An IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool in the request.
To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
ipv_6_cidr_block_network_border_group: Option<String>The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the CiDR block to this location.
You must set AmazonProvidedIpv6CidrBlock to true to use this parameter.
You can have one IPv6 CIDR block association per network border group.
ipv_6_pool: Option<String>The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.
vpc_id: StringThe ID of the VPC.
Trait Implementations§
Source§impl Clone for AssociateVpcCidrBlockRequest
impl Clone for AssociateVpcCidrBlockRequest
Source§fn clone(&self) -> AssociateVpcCidrBlockRequest
fn clone(&self) -> AssociateVpcCidrBlockRequest
Returns a duplicate 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 moreSource§impl Debug for AssociateVpcCidrBlockRequest
impl Debug for AssociateVpcCidrBlockRequest
Source§impl Default for AssociateVpcCidrBlockRequest
impl Default for AssociateVpcCidrBlockRequest
Source§fn default() -> AssociateVpcCidrBlockRequest
fn default() -> AssociateVpcCidrBlockRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for AssociateVpcCidrBlockRequest
impl PartialEq for AssociateVpcCidrBlockRequest
Source§fn eq(&self, other: &AssociateVpcCidrBlockRequest) -> bool
fn eq(&self, other: &AssociateVpcCidrBlockRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AssociateVpcCidrBlockRequest
Auto Trait Implementations§
impl Freeze for AssociateVpcCidrBlockRequest
impl RefUnwindSafe for AssociateVpcCidrBlockRequest
impl Send for AssociateVpcCidrBlockRequest
impl Sync for AssociateVpcCidrBlockRequest
impl Unpin for AssociateVpcCidrBlockRequest
impl UnwindSafe for AssociateVpcCidrBlockRequest
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