data |
dict of string to string |
{} |
Dictionary of key/value pairs of VPN plugin specific data. Both keys and values must be strings. |
persistent |
boolean |
FALSE |
If the VPN service supports persistence, and this property is TRUE, the VPN will attempt to stay connected across link changes and outages, until explicitly disconnected. |
secrets |
dict of string to string |
{} |
Dictionary of key/value pairs of VPN plugin specific secrets like passwords or private keys. Both keys and values must be strings. |
service-type |
string |
|
D-Bus service name of the VPN plugin that this setting uses to connect to its network. i.e. org.freedesktop.NetworkManager.vpnc for the vpnc plugin. |
timeout |
uint32 |
0 |
Timeout for the VPN service to establish the connection. Some services may take quite a long time to connect. Value of 0 means a default timeout, which is 60 seconds (unless overridden by vpn.timeout in configuration file). Values greater than zero mean timeout in seconds. |
user-name |
string |
|
If the VPN connection requires a user name for authentication, that name should be provided here. If the connection is available to more than one user, and the VPN requires each user to supply a different name, then leave this property empty. If this property is empty, NetworkManager will automatically supply the username of the user which requested the VPN connection. |