# TunnelOption


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**dpd_timeout_action** | **str** |  | [optional] 
**dpd_timeout_seconds** | **int** |  | [optional] 
**enable_tunnel_lifecycle_control** | **bool** |  | [optional] 
**ike_versions** | [**List[IKEVersionsListValue]**](IKEVersionsListValue.md) |  | [optional] 
**log_options** | [**VpnTunnelLogOptions**](VpnTunnelLogOptions.md) |  | [optional] 
**outside_ip_address** | **str** |  | [optional] 
**phase1_dh_group_numbers** | [**List[Phase1DHGroupNumbersListValue]**](Phase1DHGroupNumbersListValue.md) |  | [optional] 
**phase1_encryption_algorithms** | [**List[Phase1EncryptionAlgorithmsListValue]**](Phase1EncryptionAlgorithmsListValue.md) |  | [optional] 
**phase1_integrity_algorithms** | [**List[Phase1IntegrityAlgorithmsListValue]**](Phase1IntegrityAlgorithmsListValue.md) |  | [optional] 
**phase1_lifetime_seconds** | **int** |  | [optional] 
**phase2_dh_group_numbers** | [**List[Phase2DHGroupNumbersListValue]**](Phase2DHGroupNumbersListValue.md) |  | [optional] 
**phase2_encryption_algorithms** | [**List[Phase2EncryptionAlgorithmsListValue]**](Phase2EncryptionAlgorithmsListValue.md) |  | [optional] 
**phase2_integrity_algorithms** | [**List[Phase2IntegrityAlgorithmsListValue]**](Phase2IntegrityAlgorithmsListValue.md) |  | [optional] 
**phase2_lifetime_seconds** | **int** |  | [optional] 
**pre_shared_key** | **str** |  | [optional] 
**rekey_fuzz_percentage** | **int** |  | [optional] 
**rekey_margin_time_seconds** | **int** |  | [optional] 
**replay_window_size** | **int** |  | [optional] 
**startup_action** | **str** |  | [optional] 
**tunnel_inside_cidr** | **str** |  | [optional] 
**tunnel_inside_ipv6_cidr** | **str** |  | [optional] 

## Example

```python
from duplocloud_sdk.models.tunnel_option import TunnelOption

# TODO update the JSON string below
json = "{}"
# create an instance of TunnelOption from a JSON string
tunnel_option_instance = TunnelOption.from_json(json)
# print the JSON string representation of the object
print(TunnelOption.to_json())

# convert the object into a dict
tunnel_option_dict = tunnel_option_instance.to_dict()
# create an instance of TunnelOption from a dict
tunnel_option_from_dict = TunnelOption.from_dict(tunnel_option_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


