pub struct PeeringConnectionOptions {
pub allow_dns_resolution_from_remote_vpc: Option<bool>,
pub allow_egress_from_local_classic_link_to_remote_vpc: Option<bool>,
pub allow_egress_from_local_vpc_to_remote_classic_link: Option<bool>,
}Expand description
Describes the VPC peering connection options.
Fields§
§allow_dns_resolution_from_remote_vpc: Option<bool>If true, the public DNS hostnames of instances in the specified VPC resolve to private IP addresses when queried from instances in the peer VPC.
allow_egress_from_local_classic_link_to_remote_vpc: Option<bool>If true, enables outbound communication from an EC2-Classic instance that's linked to a local VPC using ClassicLink to instances in a peer VPC.
allow_egress_from_local_vpc_to_remote_classic_link: Option<bool>If true, enables outbound communication from instances in a local VPC to an EC2-Classic instance that's linked to a peer VPC using ClassicLink.
Trait Implementations§
Source§impl Clone for PeeringConnectionOptions
impl Clone for PeeringConnectionOptions
Source§fn clone(&self) -> PeeringConnectionOptions
fn clone(&self) -> PeeringConnectionOptions
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 PeeringConnectionOptions
impl Debug for PeeringConnectionOptions
Source§impl Default for PeeringConnectionOptions
impl Default for PeeringConnectionOptions
Source§fn default() -> PeeringConnectionOptions
fn default() -> PeeringConnectionOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for PeeringConnectionOptions
impl PartialEq for PeeringConnectionOptions
impl StructuralPartialEq for PeeringConnectionOptions
Auto Trait Implementations§
impl Freeze for PeeringConnectionOptions
impl RefUnwindSafe for PeeringConnectionOptions
impl Send for PeeringConnectionOptions
impl Sync for PeeringConnectionOptions
impl Unpin for PeeringConnectionOptions
impl UnwindSafe for PeeringConnectionOptions
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