Struct rusoto_directconnect::VirtualInterface
[−]
[src]
pub struct VirtualInterface { pub address_family: Option<AddressFamily>, pub amazon_address: Option<AmazonAddress>, pub asn: Option<ASN>, pub auth_key: Option<BGPAuthKey>, pub bgp_peers: Option<BGPPeerList>, pub connection_id: Option<ConnectionId>, pub customer_address: Option<CustomerAddress>, pub customer_router_config: Option<RouterConfig>, pub location: Option<LocationCode>, pub owner_account: Option<OwnerAccount>, pub route_filter_prefixes: Option<RouteFilterPrefixList>, pub virtual_gateway_id: Option<VirtualGatewayId>, pub virtual_interface_id: Option<VirtualInterfaceId>, pub virtual_interface_name: Option<VirtualInterfaceName>, pub virtual_interface_state: Option<VirtualInterfaceState>, pub virtual_interface_type: Option<VirtualInterfaceType>, pub vlan: Option<VLAN>, }
A virtual interface (VLAN) transmits the traffic between the AWS Direct Connect location and the customer.
Fields
address_family: Option<AddressFamily>
amazon_address: Option<AmazonAddress>
asn: Option<ASN>
auth_key: Option<BGPAuthKey>
bgp_peers: Option<BGPPeerList>
connection_id: Option<ConnectionId>
customer_address: Option<CustomerAddress>
customer_router_config: Option<RouterConfig>
Information for generating the customer router configuration.
location: Option<LocationCode>
owner_account: Option<OwnerAccount>
The AWS account that will own the new virtual interface.
route_filter_prefixes: Option<RouteFilterPrefixList>
virtual_gateway_id: Option<VirtualGatewayId>
virtual_interface_id: Option<VirtualInterfaceId>
virtual_interface_name: Option<VirtualInterfaceName>
virtual_interface_state: Option<VirtualInterfaceState>
virtual_interface_type: Option<VirtualInterfaceType>
vlan: Option<VLAN>
Trait Implementations
impl Default for VirtualInterface
[src]
fn default() -> VirtualInterface
Returns the "default value" for a type. Read more
impl Debug for VirtualInterface
[src]
impl Clone for VirtualInterface
[src]
fn clone(&self) -> VirtualInterface
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more