vcf_nsx_ipsec_vpn

Execution module for NSX IPsec VPN (T7).

saltext.vcf.modules.vcf_nsx_ipsec_vpn.list_ike_profiles(profile=None)[source]

List IKE profiles.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.list_ike_profiles
saltext.vcf.modules.vcf_nsx_ipsec_vpn.get_ike_profile(ike_profile, profile=None)[source]

Return one IKE profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.get_ike_profile <ike_profile>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.create_ike_profile(ike_profile, profile=None, **spec)[source]

Create / update an IKE profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.create_ike_profile <ike_profile> ike_version=IKE_V2
saltext.vcf.modules.vcf_nsx_ipsec_vpn.delete_ike_profile(ike_profile, profile=None)[source]

Delete an IKE profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.delete_ike_profile <ike_profile>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.list_tunnel_profiles(profile=None)[source]

List IPsec tunnel profiles.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.list_tunnel_profiles
saltext.vcf.modules.vcf_nsx_ipsec_vpn.get_tunnel_profile(tunnel_profile, profile=None)[source]

Return one tunnel profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.get_tunnel_profile <tunnel_profile>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.create_tunnel_profile(tunnel_profile, profile=None, **spec)[source]

Create / update a tunnel profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.create_tunnel_profile <tunnel_profile>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.delete_tunnel_profile(tunnel_profile, profile=None)[source]

Delete a tunnel profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.delete_tunnel_profile <tunnel_profile>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.list_dpd_profiles(profile=None)[source]

List DPD (Dead Peer Detection) profiles.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.list_dpd_profiles
saltext.vcf.modules.vcf_nsx_ipsec_vpn.get_dpd_profile(dpd_profile, profile=None)[source]

Return one DPD profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.get_dpd_profile <dpd_profile>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.create_dpd_profile(dpd_profile, profile=None, **spec)[source]

Create / update a DPD profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.create_dpd_profile <dpd_profile>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.delete_dpd_profile(dpd_profile, profile=None)[source]

Delete a DPD profile.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.delete_dpd_profile <dpd_profile>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.list_services(tier0, locale, profile=None)[source]

List IPsec VPN services under a tier-0 locale.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.list_services <tier0> <locale>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.get_service(tier0, locale, service, profile=None)[source]

Return one VPN service.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.get_service <tier0> <locale> <service>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.create_service(tier0, locale, service, profile=None, **spec)[source]

Create / update a VPN service.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.create_service <tier0> <locale> <service> enabled=True
saltext.vcf.modules.vcf_nsx_ipsec_vpn.delete_service(tier0, locale, service, profile=None)[source]

Delete a VPN service.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.delete_service <tier0> <locale> <service>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.list_sessions(tier0, locale, service, profile=None)[source]

List sessions on a VPN service.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.list_sessions <tier0> <locale> <service>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.get_session(tier0, locale, service, session, profile=None)[source]

Return one VPN session.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.get_session <tier0> <locale> <service> <session>
saltext.vcf.modules.vcf_nsx_ipsec_vpn.create_session(tier0, locale, service, session, resource_type, profile=None, **spec)[source]

Create / update a VPN session.

resource_type is PolicyBasedIPSecVpnSession or RouteBasedIPSecVpnSession.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.create_session <t0> <loc> <svc> <sess> PolicyBasedIPSecVpnSession
saltext.vcf.modules.vcf_nsx_ipsec_vpn.delete_session(tier0, locale, service, session, profile=None)[source]

Delete a VPN session.

CLI Example:

salt '*' vcf_nsx_ipsec_vpn.delete_session <tier0> <locale> <service> <session>