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,
});
}
}