Class: Aws::EC2::Types::TrunkInterfaceAssociation
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::TrunkInterfaceAssociation
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-ec2/types.rb
 
Overview
Information about an association between a branch network interface with a trunk network interface.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #association_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the association.
 - 
  
    
      #branch_interface_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the branch network interface.
 - 
  
    
      #gre_key  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The application key when you use the GRE protocol.
 - 
  
    
      #interface_protocol  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The interface protocol.
 - 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The tags for the trunk interface association.
 - 
  
    
      #trunk_interface_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the trunk network interface.
 - 
  
    
      #vlan_id  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the VLAN when you use the VLAN protocol.
 
Instance Attribute Details
#association_id ⇒ String
The ID of the association.
      71307 71308 71309 71310 71311 71312 71313 71314 71315 71316 71317  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 71307 class TrunkInterfaceAssociation < Struct.new( :association_id, :branch_interface_id, :trunk_interface_id, :interface_protocol, :vlan_id, :gre_key, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#branch_interface_id ⇒ String
The ID of the branch network interface.
      71307 71308 71309 71310 71311 71312 71313 71314 71315 71316 71317  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 71307 class TrunkInterfaceAssociation < Struct.new( :association_id, :branch_interface_id, :trunk_interface_id, :interface_protocol, :vlan_id, :gre_key, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#gre_key ⇒ Integer
The application key when you use the GRE protocol.
      71307 71308 71309 71310 71311 71312 71313 71314 71315 71316 71317  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 71307 class TrunkInterfaceAssociation < Struct.new( :association_id, :branch_interface_id, :trunk_interface_id, :interface_protocol, :vlan_id, :gre_key, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#interface_protocol ⇒ String
The interface protocol. Valid values are ‘VLAN` and `GRE`.
      71307 71308 71309 71310 71311 71312 71313 71314 71315 71316 71317  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 71307 class TrunkInterfaceAssociation < Struct.new( :association_id, :branch_interface_id, :trunk_interface_id, :interface_protocol, :vlan_id, :gre_key, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#tags ⇒ Array<Types::Tag>
The tags for the trunk interface association.
      71307 71308 71309 71310 71311 71312 71313 71314 71315 71316 71317  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 71307 class TrunkInterfaceAssociation < Struct.new( :association_id, :branch_interface_id, :trunk_interface_id, :interface_protocol, :vlan_id, :gre_key, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#trunk_interface_id ⇒ String
The ID of the trunk network interface.
      71307 71308 71309 71310 71311 71312 71313 71314 71315 71316 71317  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 71307 class TrunkInterfaceAssociation < Struct.new( :association_id, :branch_interface_id, :trunk_interface_id, :interface_protocol, :vlan_id, :gre_key, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#vlan_id ⇒ Integer
The ID of the VLAN when you use the VLAN protocol.
      71307 71308 71309 71310 71311 71312 71313 71314 71315 71316 71317  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 71307 class TrunkInterfaceAssociation < Struct.new( :association_id, :branch_interface_id, :trunk_interface_id, :interface_protocol, :vlan_id, :gre_key, :tags) SENSITIVE = [] include Aws::Structure end  |