This interface is provided by plugins providing VPN services to the NetworkManager daemon. Tells the plugin to connect. Describes the connection to be established. Asks the plugin whether the provided connection will require secrets to connect successfully. Describes the connection that may need secrets. The setting name within the provided connection that requires secrets, if any. Disconnect the plugin. Set IPv4 details on the connection. Ip4Config details for the conneciton. Indicate a failure to the plugin. The reason for the failure. The state of the plugin. Emitted when the plugin state changes. The new state of the plugin. The plugin obtained an IPv4 configuration. The IPv4 configuration. Emitted when the plugin receives a login banner from the VPN service. The login banner string. Emitted when a failure in the VPN plugin occurs. Reason code for the failure.