Class: Aws::EC2::Types::ModifyVpnTunnelOptionsRequest
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::ModifyVpnTunnelOptionsRequest
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-ec2/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 [:tunnel_options]
Instance Attribute Summary collapse
- 
  
    
      #dry_run  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.
 - 
  
    
      #skip_tunnel_replacement  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Choose whether or not to trigger immediate tunnel replacement.
 - 
  
    
      #tunnel_options  ⇒ Types::ModifyVpnTunnelOptionsSpecification 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The tunnel options to modify.
 - 
  
    
      #vpn_connection_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the Amazon Web Services Site-to-Site VPN connection.
 - 
  
    
      #vpn_tunnel_outside_ip_address  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The external IP address of the VPN tunnel.
 
Instance Attribute Details
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is ‘DryRunOperation`. Otherwise, it is `UnauthorizedOperation`.
      55571 55572 55573 55574 55575 55576 55577 55578 55579  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 55571 class ModifyVpnTunnelOptionsRequest < Struct.new( :vpn_connection_id, :vpn_tunnel_outside_ip_address, :tunnel_options, :dry_run, :skip_tunnel_replacement) SENSITIVE = [:tunnel_options] include Aws::Structure end  | 
  
#skip_tunnel_replacement ⇒ Boolean
Choose whether or not to trigger immediate tunnel replacement. This is only applicable when turning on or off ‘EnableTunnelLifecycleControl`.
Valid values: ‘True` | `False`
      55571 55572 55573 55574 55575 55576 55577 55578 55579  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 55571 class ModifyVpnTunnelOptionsRequest < Struct.new( :vpn_connection_id, :vpn_tunnel_outside_ip_address, :tunnel_options, :dry_run, :skip_tunnel_replacement) SENSITIVE = [:tunnel_options] include Aws::Structure end  | 
  
#tunnel_options ⇒ Types::ModifyVpnTunnelOptionsSpecification
The tunnel options to modify.
      55571 55572 55573 55574 55575 55576 55577 55578 55579  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 55571 class ModifyVpnTunnelOptionsRequest < Struct.new( :vpn_connection_id, :vpn_tunnel_outside_ip_address, :tunnel_options, :dry_run, :skip_tunnel_replacement) SENSITIVE = [:tunnel_options] include Aws::Structure end  | 
  
#vpn_connection_id ⇒ String
The ID of the Amazon Web Services Site-to-Site VPN connection.
      55571 55572 55573 55574 55575 55576 55577 55578 55579  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 55571 class ModifyVpnTunnelOptionsRequest < Struct.new( :vpn_connection_id, :vpn_tunnel_outside_ip_address, :tunnel_options, :dry_run, :skip_tunnel_replacement) SENSITIVE = [:tunnel_options] include Aws::Structure end  | 
  
#vpn_tunnel_outside_ip_address ⇒ String
The external IP address of the VPN tunnel.
      55571 55572 55573 55574 55575 55576 55577 55578 55579  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 55571 class ModifyVpnTunnelOptionsRequest < Struct.new( :vpn_connection_id, :vpn_tunnel_outside_ip_address, :tunnel_options, :dry_run, :skip_tunnel_replacement) SENSITIVE = [:tunnel_options] include Aws::Structure end  |