Class: Aws::EC2::Types::ActiveVpnTunnelStatus
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::EC2::Types::ActiveVpnTunnelStatus
 
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Contains information about the current security configuration of an active VPN tunnel.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #ike_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The version of the Internet Key Exchange (IKE) protocol being used. 
- 
  
    
      #phase_1_dh_group  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Diffie-Hellman group number being used in Phase 1 IKE negotiations. 
- 
  
    
      #phase_1_encryption_algorithm  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The encryption algorithm negotiated in Phase 1 IKE negotiations. 
- 
  
    
      #phase_1_integrity_algorithm  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The integrity algorithm negotiated in Phase 1 IKE negotiations. 
- 
  
    
      #phase_2_dh_group  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The Diffie-Hellman group number being used in Phase 2 IKE negotiations. 
- 
  
    
      #phase_2_encryption_algorithm  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The encryption algorithm negotiated in Phase 2 IKE negotiations. 
- 
  
    
      #phase_2_integrity_algorithm  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The integrity algorithm negotiated in Phase 2 IKE negotiations. 
- 
  
    
      #provisioning_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The current provisioning status of the VPN tunnel. 
- 
  
    
      #provisioning_status_reason  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The reason for the current provisioning status. 
Instance Attribute Details
#ike_version ⇒ String
The version of the Internet Key Exchange (IKE) protocol being used.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end | 
#phase_1_dh_group ⇒ Integer
The Diffie-Hellman group number being used in Phase 1 IKE negotiations.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end | 
#phase_1_encryption_algorithm ⇒ String
The encryption algorithm negotiated in Phase 1 IKE negotiations.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end | 
#phase_1_integrity_algorithm ⇒ String
The integrity algorithm negotiated in Phase 1 IKE negotiations.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end | 
#phase_2_dh_group ⇒ Integer
The Diffie-Hellman group number being used in Phase 2 IKE negotiations.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end | 
#phase_2_encryption_algorithm ⇒ String
The encryption algorithm negotiated in Phase 2 IKE negotiations.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end | 
#phase_2_integrity_algorithm ⇒ String
The integrity algorithm negotiated in Phase 2 IKE negotiations.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end | 
#provisioning_status ⇒ String
The current provisioning status of the VPN tunnel.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end | 
#provisioning_status_reason ⇒ String
The reason for the current provisioning status.
| 581 582 583 584 585 586 587 588 589 590 591 592 593 | # File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 581 class ActiveVpnTunnelStatus < Struct.new( :phase_1_encryption_algorithm, :phase_2_encryption_algorithm, :phase_1_integrity_algorithm, :phase_2_integrity_algorithm, :phase_1_dh_group, :phase_2_dh_group, :ike_version, :provisioning_status, :provisioning_status_reason) SENSITIVE = [] include Aws::Structure end |