pub struct NewTransitVirtualInterface {
pub address_family: Option<String>,
pub amazon_address: Option<String>,
pub asn: Option<i64>,
pub auth_key: Option<String>,
pub customer_address: Option<String>,
pub direct_connect_gateway_id: Option<String>,
pub mtu: Option<i64>,
pub tags: Option<Vec<Tag>>,
pub virtual_interface_name: Option<String>,
pub vlan: Option<i64>,
}Expand description
Information about a transit virtual interface.
Fields§
§address_family: Option<String>The address family for the BGP peer.
amazon_address: Option<String>The IP address assigned to the Amazon interface.
asn: Option<i64>The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
The valid values are 1-2147483647.
auth_key: Option<String>The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.
customer_address: Option<String>The IP address assigned to the customer interface.
direct_connect_gateway_id: Option<String>The ID of the Direct Connect gateway.
mtu: Option<i64>The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
The tags associated with the transitive virtual interface.
virtual_interface_name: Option<String>The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
vlan: Option<i64>The ID of the VLAN.
Trait Implementations§
Source§impl Clone for NewTransitVirtualInterface
impl Clone for NewTransitVirtualInterface
Source§fn clone(&self) -> NewTransitVirtualInterface
fn clone(&self) -> NewTransitVirtualInterface
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more