Show / Hide Table of Contents

Namespace Pulumi.OpenStack.VPNaaS

Classes

EndpointGroup

Manages a V2 Neutron Endpoint Group resource within OpenStack.

Example Usage

using Pulumi;
using OpenStack = Pulumi.OpenStack;

class MyStack : Stack
{
public MyStack()
{
    var group1 = new OpenStack.VPNaaS.EndpointGroup("group1", new OpenStack.VPNaaS.EndpointGroupArgs
    {
        Endpoints = 
        {
            "10.2.0.0/24",
            "10.3.0.0/24",
        },
        Type = "cidr",
    });
}

}

EndpointGroupArgs

EndpointGroupState

IkePolicy

Manages a V2 Neutron IKE policy resource within OpenStack.

Example Usage

using Pulumi;
using OpenStack = Pulumi.OpenStack;

class MyStack : Stack
{
public MyStack()
{
    var policy1 = new OpenStack.VPNaaS.IkePolicy("policy1", new OpenStack.VPNaaS.IkePolicyArgs
    {
    });
}

}

IkePolicyArgs

IkePolicyState

IpSecPolicy

Manages a V2 Neutron IPSec policy resource within OpenStack.

Example Usage

using Pulumi;
using OpenStack = Pulumi.OpenStack;

class MyStack : Stack
{
public MyStack()
{
    var policy1 = new OpenStack.VPNaaS.IpSecPolicy("policy1", new OpenStack.VPNaaS.IpSecPolicyArgs
    {
    });
}

}

IpSecPolicyArgs

IpSecPolicyState

Service

Manages a V2 Neutron VPN service resource within OpenStack.

Example Usage

using Pulumi;
using OpenStack = Pulumi.OpenStack;

class MyStack : Stack
{
public MyStack()
{
    var service1 = new OpenStack.VPNaaS.Service("service1", new OpenStack.VPNaaS.ServiceArgs
    {
        AdminStateUp = "true",
        RouterId = "14a75700-fc03-4602-9294-26ee44f366b3",
    });
}

}

ServiceArgs

ServiceState

SiteConnection

Manages a V2 Neutron IPSec site connection resource within OpenStack.

Example Usage

using Pulumi;
using OpenStack = Pulumi.OpenStack;

class MyStack : Stack
{
public MyStack()
{
    var conn1 = new OpenStack.VPNaaS.SiteConnection("conn1", new OpenStack.VPNaaS.SiteConnectionArgs
    {
        IkepolicyId = openstack_vpnaas_ike_policy_v2.Policy_2.Id,
        IpsecpolicyId = openstack_vpnaas_ipsec_policy_v2.Policy_1.Id,
        LocalEpGroupId = openstack_vpnaas_endpoint_group_v2.Group_2.Id,
        PeerAddress = "192.168.10.1",
        PeerEpGroupId = openstack_vpnaas_endpoint_group_v2.Group_1.Id,
        Psk = "secret",
        VpnserviceId = openstack_vpnaas_service_v2.Service_1.Id,
    });
}

}

SiteConnectionArgs

SiteConnectionState

Back to top Copyright 2016-2020, Pulumi Corporation.