Merge "network: Rename ikepolicy module"

This commit is contained in:
Zuul 2022-09-30 12:01:17 +00:00 committed by Gerrit Code Review
commit 13117610fe
9 changed files with 89 additions and 88 deletions

View File

@ -253,8 +253,8 @@ VPNaaS Operations
create_vpn_ipsec_site_connection, update_vpn_ipsec_site_connection, create_vpn_ipsec_site_connection, update_vpn_ipsec_site_connection,
delete_vpn_ipsec_site_connection, get_vpn_ipsec_site_connection, delete_vpn_ipsec_site_connection, get_vpn_ipsec_site_connection,
find_vpn_ipsec_site_connection, vpn_ipsec_site_connections, find_vpn_ipsec_site_connection, vpn_ipsec_site_connections,
create_vpn_ikepolicy, update_vpn_ikepolicy, delete_vpn_ikepolicy, create_vpn_ike_policy, update_vpn_ike_policy, delete_vpn_ike_policy,
get_vpn_ikepolicy, find_vpn_ikepolicy, vpn_ikepolicies, get_vpn_ike_policy, find_vpn_ike_policy, vpn_ike_policies,
create_vpn_ipsec_policy, update_vpn_ipsec_policy, delete_vpn_ipsec_policy, create_vpn_ipsec_policy, update_vpn_ipsec_policy, delete_vpn_ipsec_policy,
get_vpn_ipsec_policy, find_vpn_ipsec_policy, vpn_ipsec_policies get_vpn_ipsec_policy, find_vpn_ipsec_policy, vpn_ipsec_policies

View File

@ -0,0 +1,13 @@
openstack.network.v2.vpn_ike_policy
===================================
.. automodule:: openstack.network.v2.vpn_ike_policy
The VpnIkePolicy Class
----------------------
The ``VpnIkePolicy`` class inherits from
:class:`~openstack.resource.Resource`.
.. autoclass:: openstack.network.v2.vpn_ike_policy.VpnIkePolicy
:members:

View File

@ -1,13 +0,0 @@
openstack.network.v2.vpn_ikepolicy
==================================
.. automodule:: openstack.network.v2.vpn_ikepolicy
The VpnIkePolicy Class
----------------------
The ``VpnIkePolicy`` class inherits from
:class:`~openstack.resource.Resource`.
.. autoclass:: openstack.network.v2.vpn_ikepolicy.VpnIkePolicy
:members:

View File

@ -6,6 +6,6 @@ VPNaaS Resources
endpoint_group endpoint_group
ipsec_site_connection ipsec_site_connection
ikepolicy ike_policy
ipsec_policy ipsec_policy
service service

View File

@ -62,7 +62,7 @@ from openstack.network.v2 import subnet as _subnet
from openstack.network.v2 import subnet_pool as _subnet_pool from openstack.network.v2 import subnet_pool as _subnet_pool
from openstack.network.v2 import trunk as _trunk from openstack.network.v2 import trunk as _trunk
from openstack.network.v2 import vpn_endpoint_group as _vpn_endpoint_group from openstack.network.v2 import vpn_endpoint_group as _vpn_endpoint_group
from openstack.network.v2 import vpn_ikepolicy as _ikepolicy from openstack.network.v2 import vpn_ike_policy as _ike_policy
from openstack.network.v2 import vpn_ipsec_policy as _ipsec_policy from openstack.network.v2 import vpn_ipsec_policy as _ipsec_policy
from openstack.network.v2 import vpn_ipsec_site_connection as \ from openstack.network.v2 import vpn_ipsec_site_connection as \
_ipsec_site_connection _ipsec_site_connection
@ -4581,25 +4581,25 @@ class Proxy(proxy.Proxy):
ipsec_site_connection, ignore_missing=ignore_missing) ipsec_site_connection, ignore_missing=ignore_missing)
# ========== IKEPolicy ========== # ========== IKEPolicy ==========
def create_vpn_ikepolicy(self, **attrs): def create_vpn_ike_policy(self, **attrs):
"""Create a new ike policy from attributes """Create a new ike policy from attributes
:param dict attrs: Keyword arguments which will be used to create a :param dict attrs: Keyword arguments which will be used to create a
:class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy`, :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy`,
comprised of the properties on the VpnIkePolicy class. comprised of the properties on the VpnIkePolicy class.
:returns: The results of ike policy creation :rtype: :returns: The results of ike policy creation :rtype:
:class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy` :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy`
""" """
return self._create( return self._create(
_ikepolicy.VpnIkePolicy, **attrs) _ike_policy.VpnIkePolicy, **attrs)
def find_vpn_ikepolicy( def find_vpn_ike_policy(
self, name_or_id, ignore_missing=True, **args self, name_or_id, ignore_missing=True, **args
): ):
"""Find a single ike policy """Find a single ike policy
:param name_or_id: The name or ID of an ike policy. :param name_or_id: The name or ID of an IKE policy.
:param bool ignore_missing: When set to ``False`` :param bool ignore_missing: When set to ``False``
:class:`~openstack.exceptions.ResourceNotFound` :class:`~openstack.exceptions.ResourceNotFound`
will be raised when the resource does not exist. will be raised when the resource does not exist.
@ -4607,59 +4607,60 @@ class Proxy(proxy.Proxy):
attempting to find a nonexistent resource. attempting to find a nonexistent resource.
:param dict args: Any additional parameters to be passed into :param dict args: Any additional parameters to be passed into
underlying methods such as query filters. underlying methods such as query filters.
:returns: One :class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy` :returns: One
or None. :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy` or None.
""" """
return self._find( return self._find(
_ikepolicy.VpnIkePolicy, name_or_id, _ike_policy.VpnIkePolicy, name_or_id,
ignore_missing=ignore_missing, **args) ignore_missing=ignore_missing, **args)
def get_vpn_ikepolicy(self, ikepolicy): def get_vpn_ike_policy(self, ike_policy):
"""Get a single ike policy """Get a single ike policy
:param ikepolicy: The value can be the ID of an ikepolicy or a :param ike_policy: The value can be the ID of an IKE policy or a
:class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy` :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy`
instance. instance.
:returns: One :class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy` :returns: One
:rtype: :class:`~openstack.network.v2.ikepolicy.VpnIkePolicy` :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy`
:rtype: :class:`~openstack.network.v2.ike_policy.VpnIkePolicy`
:raises: :class:`~openstack.exceptions.ResourceNotFound` when no :raises: :class:`~openstack.exceptions.ResourceNotFound` when no
resource can be found. resource can be found.
""" """
return self._get( return self._get(
_ikepolicy.VpnIkePolicy, ikepolicy) _ike_policy.VpnIkePolicy, ike_policy)
def vpn_ikepolicies(self, **query): def vpn_ike_policies(self, **query):
"""Return a generator of ike policy """Return a generator of IKE policies
:param dict query: Optional query parameters to be sent to limit the :param dict query: Optional query parameters to be sent to limit the
resources being returned. resources being returned.
:returns: A generator of ike policy objects :returns: A generator of ike policy objects
:rtype: :class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy` :rtype: :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy`
""" """
return self._list( return self._list(_ike_policy.VpnIkePolicy, **query)
_ikepolicy.VpnIkePolicy, **query)
def update_vpn_ikepolicy(self, ikepolicy, **attrs): def update_vpn_ike_policy(self, ike_policy, **attrs):
"""Update a ike policy """Update an IKE policy
:ikepolicy: Either the id of an ike policy or a :ike_policy: Either the IK of an IKE policy or a
:class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy` instance. :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy`
instance.
:param dict attrs: The attributes to update on the ike policy :param dict attrs: The attributes to update on the ike policy
represented by ``ikepolicy``. represented by ``ike_policy``.
:returns: The updated ike policy :returns: The updated ike policy
:rtype: :class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy` :rtype: :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy`
""" """
return self._update( return self._update(
_ikepolicy.VpnIkePolicy, ikepolicy, **attrs) _ike_policy.VpnIkePolicy, ike_policy, **attrs)
def delete_vpn_ikepolicy(self, ikepolicy, ignore_missing=True): def delete_vpn_ike_policy(self, ike_policy, ignore_missing=True):
"""Delete a ikepolicy """Delete an IKE policy
:param ikepolicy: The value can be either the ID of an ike policy, or :param ike_policy: The value can be either the ID of an ike policy, or
a :class:`~openstack.network.v2.vpn_ikepolicy.VpnIkePolicy` a :class:`~openstack.network.v2.vpn_ike_policy.VpnIkePolicy`
instance. instance.
:param bool ignore_missing: :param bool ignore_missing:
When set to ``False`` When set to ``False``
@ -4671,7 +4672,7 @@ class Proxy(proxy.Proxy):
:returns: ``None`` :returns: ``None``
""" """
self._delete( self._delete(
_ikepolicy.VpnIkePolicy, ikepolicy, _ike_policy.VpnIkePolicy, ike_policy,
ignore_missing=ignore_missing) ignore_missing=ignore_missing)
# ========== IPSecPolicy ========== # ========== IPSecPolicy ==========

View File

@ -10,7 +10,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from openstack.network.v2 import vpn_ikepolicy from openstack.network.v2 import vpn_ike_policy
from openstack.tests.functional import base from openstack.tests.functional import base
@ -22,34 +22,34 @@ class TestVpnIkePolicy(base.BaseFunctionalTest):
super(TestVpnIkePolicy, self).setUp() super(TestVpnIkePolicy, self).setUp()
if not self.conn._has_neutron_extension('vpnaas_v2'): if not self.conn._has_neutron_extension('vpnaas_v2'):
self.skipTest('vpnaas_v2 service not supported by cloud') self.skipTest('vpnaas_v2 service not supported by cloud')
self.IKEPOLICY_NAME = self.getUniqueString('ikepolicy') self.IKE_POLICY_NAME = self.getUniqueString('ikepolicy')
self.UPDATE_NAME = self.getUniqueString('ikepolicy-updated') self.UPDATE_NAME = self.getUniqueString('ikepolicy-updated')
policy = self.conn.network.create_vpn_ikepolicy( policy = self.conn.network.create_vpn_ike_policy(
name=self.IKEPOLICY_NAME) name=self.IKE_POLICY_NAME)
assert isinstance(policy, vpn_ikepolicy.VpnIkePolicy) assert isinstance(policy, vpn_ike_policy.VpnIkePolicy)
self.assertEqual(self.IKEPOLICY_NAME, policy.name) self.assertEqual(self.IKE_POLICY_NAME, policy.name)
self.ID = policy.id self.ID = policy.id
def tearDown(self): def tearDown(self):
ikepolicy = self.conn.network.\ ike_policy = self.conn.network.\
delete_vpn_ikepolicy(self.ID, ignore_missing=True) delete_vpn_ike_policy(self.ID, ignore_missing=True)
self.assertIsNone(ikepolicy) self.assertIsNone(ike_policy)
super(TestVpnIkePolicy, self).tearDown() super(TestVpnIkePolicy, self).tearDown()
def test_list(self): def test_list(self):
policies = [f.name for f in self.conn.network.vpn_ikepolicies()] policies = [f.name for f in self.conn.network.vpn_ikepolicies()]
self.assertIn(self.IKEPOLICY_NAME, policies) self.assertIn(self.IKE_POLICY_NAME, policies)
def test_find(self): def test_find(self):
policy = self.conn.network.find_vpn_ikepolicy(self.IKEPOLICY_NAME) policy = self.conn.network.find_vpn_ike_policy(self.IKE_POLICY_NAME)
self.assertEqual(self.ID, policy.id) self.assertEqual(self.ID, policy.id)
def test_get(self): def test_get(self):
policy = self.conn.network.get_vpn_ikepolicy(self.ID) policy = self.conn.network.get_vpn_ike_policy(self.ID)
self.assertEqual(self.IKEPOLICY_NAME, policy.name) self.assertEqual(self.IKE_POLICY_NAME, policy.name)
self.assertEqual(self.ID, policy.id) self.assertEqual(self.ID, policy.id)
def test_update(self): def test_update(self):
policy = self.conn.network.update_vpn_ikepolicy( policy = self.conn.network.update_vpn_ike_policy(
self.ID, name=self.UPDATE_NAME) self.ID, name=self.UPDATE_NAME)
self.assertEqual(self.UPDATE_NAME, policy.name) self.assertEqual(self.UPDATE_NAME, policy.name)

View File

@ -59,7 +59,7 @@ from openstack.network.v2 import service_provider
from openstack.network.v2 import subnet from openstack.network.v2 import subnet
from openstack.network.v2 import subnet_pool from openstack.network.v2 import subnet_pool
from openstack.network.v2 import vpn_endpoint_group from openstack.network.v2 import vpn_endpoint_group
from openstack.network.v2 import vpn_ikepolicy from openstack.network.v2 import vpn_ike_policy
from openstack.network.v2 import vpn_ipsec_policy from openstack.network.v2 import vpn_ipsec_policy
from openstack.network.v2 import vpn_ipsec_site_connection from openstack.network.v2 import vpn_ipsec_site_connection
from openstack.network.v2 import vpn_service from openstack.network.v2 import vpn_service
@ -1649,40 +1649,40 @@ class TestNetworkVpnSiteConnection(TestNetworkProxy):
class TestNetworkVpnIkePolicy(TestNetworkProxy): class TestNetworkVpnIkePolicy(TestNetworkProxy):
def test_ikepolicy_create_attrs(self): def test_ike_policy_create_attrs(self):
self.verify_create( self.verify_create(
self.proxy.create_vpn_ikepolicy, self.proxy.create_vpn_ike_policy,
vpn_ikepolicy.VpnIkePolicy) vpn_ike_policy.VpnIkePolicy)
def test_ikepolicy_delete(self): def test_ike_policy_delete(self):
self.verify_delete( self.verify_delete(
self.proxy.delete_vpn_ikepolicy, self.proxy.delete_vpn_ike_policy,
vpn_ikepolicy.VpnIkePolicy, False) vpn_ike_policy.VpnIkePolicy, False)
def test_ikepolicy_delete_ignore(self): def test_ike_policy_delete_ignore(self):
self.verify_delete( self.verify_delete(
self.proxy.delete_vpn_ikepolicy, self.proxy.delete_vpn_ike_policy,
vpn_ikepolicy.VpnIkePolicy, True) vpn_ike_policy.VpnIkePolicy, True)
def test_ikepolicy_find(self): def test_ike_policy_find(self):
self.verify_find( self.verify_find(
self.proxy.find_vpn_ikepolicy, self.proxy.find_vpn_ike_policy,
vpn_ikepolicy.VpnIkePolicy) vpn_ike_policy.VpnIkePolicy)
def test_ikepolicy_get(self): def test_ike_policy_get(self):
self.verify_get( self.verify_get(
self.proxy.get_vpn_ikepolicy, self.proxy.get_vpn_ike_policy,
vpn_ikepolicy.VpnIkePolicy) vpn_ike_policy.VpnIkePolicy)
def test_ikepolicies(self): def test_ike_policies(self):
self.verify_list( self.verify_list(
self.proxy.vpn_ikepolicies, self.proxy.vpn_ike_policies,
vpn_ikepolicy.VpnIkePolicy) vpn_ike_policy.VpnIkePolicy)
def test_ikepolicy_update(self): def test_ike_policy_update(self):
self.verify_update( self.verify_update(
self.proxy.update_vpn_ikepolicy, self.proxy.update_vpn_ike_policy,
vpn_ikepolicy.VpnIkePolicy) vpn_ike_policy.VpnIkePolicy)
class TestNetworkVpnIpsecPolicy(TestNetworkProxy): class TestNetworkVpnIpsecPolicy(TestNetworkProxy):

View File

@ -10,7 +10,7 @@
# License for the specific language governing permissions and limitations # License for the specific language governing permissions and limitations
# under the License. # under the License.
from openstack.network.v2 import vpn_ikepolicy from openstack.network.v2 import vpn_ike_policy
from openstack.tests.unit import base from openstack.tests.unit import base
@ -32,7 +32,7 @@ EXAMPLE = {
class TestVpnIkePolicy(base.TestCase): class TestVpnIkePolicy(base.TestCase):
def test_basic(self): def test_basic(self):
sot = vpn_ikepolicy.VpnIkePolicy() sot = vpn_ike_policy.VpnIkePolicy()
self.assertEqual('ikepolicy', sot.resource_key) self.assertEqual('ikepolicy', sot.resource_key)
self.assertEqual('ikepolicies', sot.resources_key) self.assertEqual('ikepolicies', sot.resources_key)
self.assertEqual('/vpn/ikepolicies', sot.base_path) self.assertEqual('/vpn/ikepolicies', sot.base_path)
@ -43,7 +43,7 @@ class TestVpnIkePolicy(base.TestCase):
self.assertTrue(sot.allow_list) self.assertTrue(sot.allow_list)
def test_make_it(self): def test_make_it(self):
sot = vpn_ikepolicy.VpnIkePolicy(**EXAMPLE) sot = vpn_ike_policy.VpnIkePolicy(**EXAMPLE)
self.assertEqual(EXAMPLE['auth_algorithm'], sot.auth_algorithm) self.assertEqual(EXAMPLE['auth_algorithm'], sot.auth_algorithm)
self.assertEqual(EXAMPLE['description'], sot.description) self.assertEqual(EXAMPLE['description'], sot.description)
self.assertEqual(EXAMPLE['encryption_algorithm'], self.assertEqual(EXAMPLE['encryption_algorithm'],