Class: Aws::DirectConnect::Types::NewTransitVirtualInterface
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::DirectConnect::Types::NewTransitVirtualInterface
 
- Defined in:
- gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb
Overview
Information about a transit virtual interface.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #address_family  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The address family for the BGP peer. 
- 
  
    
      #amazon_address  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The IP address assigned to the Amazon interface. 
- 
  
    
      #asn  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The autonomous system number (ASN). 
- 
  
    
      #asn_long  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The long ASN for a new transit virtual interface.The valid range is from 1 to 4294967294 for BGP configuration. 
- 
  
    
      #auth_key  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The authentication key for BGP configuration. 
- 
  
    
      #customer_address  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The IP address assigned to the customer interface. 
- 
  
    
      #direct_connect_gateway_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the Direct Connect gateway. 
- 
  
    
      #enable_site_link  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates whether to enable or disable SiteLink. 
- 
  
    
      #mtu  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The maximum transmission unit (MTU), in bytes. 
- 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The tags associated with the transitive virtual interface. 
- 
  
    
      #virtual_interface_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the virtual interface assigned by the customer network. 
- 
  
    
      #vlan  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The ID of the VLAN. 
Instance Attribute Details
#address_family ⇒ String
The address family for the BGP peer.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#amazon_address ⇒ String
The IP address assigned to the Amazon interface.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#asn ⇒ Integer
The autonomous system number (ASN). The valid range is from 1 to
2147483646 for Border Gateway Protocol (BGP) configuration. If you
provide a number greater than the maximum, an error is returned. Use
asnLong instead.
asnLong or asn, but not both. We recommend using
asnLong as it supports a greater pool of numbers.
- The - asnLongattribute accepts both ASN and long ASN ranges.
- If you provide a value in the same API call for both - asnand- asnLong, the API will only accept the value for- asnLong.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#asn_long ⇒ Integer
The long ASN for a new transit virtual interface.The valid range is from 1 to 4294967294 for BGP configuration.
asnLong or asn, but not both. We recommend using
asnLong as it supports a greater pool of numbers.
- The - asnLongattribute accepts both ASN and long ASN ranges.
- If you provide a value in the same API call for both - asnand- asnLong, the API will only accept the value for- asnLong.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#auth_key ⇒ String
The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#customer_address ⇒ String
The IP address assigned to the customer interface.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#direct_connect_gateway_id ⇒ String
The ID of the Direct Connect gateway.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#enable_site_link ⇒ Boolean
Indicates whether to enable or disable SiteLink.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#mtu ⇒ Integer
The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#tags ⇒ Array<Types::Tag>
The tags associated with the transitive virtual interface.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#virtual_interface_name ⇒ 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 (-).
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end | 
#vlan ⇒ Integer
The ID of the VLAN.
| 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 | # File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 3563 class NewTransitVirtualInterface < Struct.new( :virtual_interface_name, :vlan, :asn, :asn_long, :mtu, :auth_key, :amazon_address, :customer_address, :address_family, :direct_connect_gateway_id, :tags, :enable_site_link) SENSITIVE = [] include Aws::Structure end |