def delete_security_group_rule(self, sec_group_rule_id): try: self.client.security_group_rules.delete(sec_group_rule_id) except nova_exceptions.ClientException as e: LOG.exception('Failed to delete rule to remote security group') raise exception.SecurityGroupRuleDeletionError(str(e))
def delete_security_group_rule(self, sec_group_rule_id): try: self.client.delete_security_group_rule( security_group_rule=sec_group_rule_id) except neutron_exceptions.NeutronClientException as e: LOG.exception(_('Failed to delete rule to remote security group')) raise exception.SecurityGroupRuleDeletionError(str(e))
def delete(self, context): try: # Delete Remote Security Group Rule RemoteSecurityGroup.delete_rule(self.id, context) super(SecurityGroupRule, self).delete() except exception.TroveError: LOG.exception(_('Failed to delete security group.')) raise exception.SecurityGroupRuleDeletionError( "Failed to delete Security Group")
def delete(self, context, region_name): try: # Delete Remote Security Group Rule RemoteSecurityGroup.delete_rule(self.id, context, region_name) super(SecurityGroupRule, self).delete() except exception.TroveError: LOG.exception('Failed to delete remote security group rule.') raise exception.SecurityGroupRuleDeletionError( "Failed to delete Remote Security Group Rule")
def delete_rule(cls, sec_group_rule_id, context): client = trove.common.remote.create_nova_client(context) try: client.security_group_rules.delete(sec_group_rule_id) except nova_exceptions.ClientException as e: LOG.exception('Failed to delete rule to remote security group') raise exception.SecurityGroupRuleDeletionError(str(e))