diff options
| author | Dean Troyer <dtroyer@gmail.com> | 2017-04-07 20:59:58 -0500 |
|---|---|---|
| committer | Dean Troyer <dtroyer@gmail.com> | 2017-04-11 02:08:57 -0500 |
| commit | 1bf6706ad1628dcf18a515f13a7b4ba01a38b758 (patch) | |
| tree | 8870698bb3e3790c5175ba456330250fe99b0e11 /openstackclient/network/v2 | |
| parent | 4289ddd47a9c92eb3033eccf39966915caae05db (diff) | |
| download | python-openstackclient-1bf6706ad1628dcf18a515f13a7b4ba01a38b758.tar.gz | |
Low-level Compute v2 API: security group rules
api.compute.APIv2 security group rule functions.
novaclient 8.0 is now released without support for the previously
deprecated nova-net functions, so include a new low-level REST
implementation of the removed APIs.
Change-Id: Ieabd61113bc6d3562738686f52bb06aa84fca765
Diffstat (limited to 'openstackclient/network/v2')
| -rw-r--r-- | openstackclient/network/v2/security_group_rule.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/openstackclient/network/v2/security_group_rule.py b/openstackclient/network/v2/security_group_rule.py index 33c3ff02..ad685cf8 100644 --- a/openstackclient/network/v2/security_group_rule.py +++ b/openstackclient/network/v2/security_group_rule.py @@ -376,15 +376,15 @@ class CreateSecurityGroupRule(common.NetworkAndComputeShowOne): else: remote_ip = '0.0.0.0/0' - obj = client.security_group_rules.create( - group['id'], - protocol, - from_port, - to_port, - remote_ip, - parsed_args.remote_group, + obj = client.api.security_group_rule_create( + security_group_id=group['id'], + ip_protocol=protocol, + from_port=from_port, + to_port=to_port, + remote_ip=remote_ip, + remote_group=parsed_args.remote_group, ) - return _format_security_group_rule_show(obj._info) + return _format_security_group_rule_show(obj) class DeleteSecurityGroupRule(common.NetworkAndComputeDelete): @@ -409,7 +409,7 @@ class DeleteSecurityGroupRule(common.NetworkAndComputeDelete): client.delete_security_group_rule(obj) def take_action_compute(self, client, parsed_args): - client.security_group_rules.delete(self.r) + client.api.security_group_rule_delete(self.r) class ListSecurityGroupRule(common.NetworkAndComputeLister): |
