The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Brocade::BSC::Node::NC::Vrouter::OvpnIf

DESCRIPTION

Create and modify OpenVpn interface configuration on a Vyatta virtual router controlled by a Brocade::BSC controller.

new

Creates and returns a new Brocade::BSC::Node::NC::Vrouter::OvpnIf object.

as_json
  # Returns   : OpenVPN interface configuration as formatted JSON string.
get_payload
  # Returns   : OpenVpn interface configuration as JSON for
                posting to controller.
description

Set or retrieve the description for this OpenVPN connection

mode

Set or retrieve the mode for this OpenVPN connection

shared_secret_key_file

Set or retrieve the path to the pre-shared secret file for connection

local_address

Set or retrieve the local IP address for this OpenVPN connection

remote_address

Set or retrieve the remote IP address for this OpenVPN connection

remote_host

Retrieve the remote_host list, or add an IP address to it

tls_role

Set or retrieve TLS role for this OpenVPN connection

tls_dh_file

Set or retrieve path to Diffie-Helman parameters file for this OpenVPN connection

tls_ca_cert_file

Set or retrieve path to CA certificate file

tls_cert_file

Set or retrieve path to certificate file for this OpenVPN connection

tls_crl_file

Set or retrieve path to certificate revocation list

tls_key_file

Set or retrieve path to certificate key

COPYRIGHT

Copyright (c) 2015, BROCADE COMMUNICATIONS SYSTEMS, INC

All rights reserved.