code: def _fw_rule_decode_store(self, data):
          
          fw_rule = data.get('firewall_rule')
          rule = {'protocol': fw_rule.get('protocol'),
                  'source_ip_address': fw_rule.get('source_ip_address'),
                  'destination_ip_address': fw_rule.get(
                      'destination_ip_address'),
                  'source_port': fw_rule.get('source_port'),
                  'destination_port': fw_rule.get('destination_port'),
                  'action': fw_rule.get('action'),
                  'enabled': fw_rule.get('enabled'),
                  'name': fw_rule.get('name')}
          return rule
docs: Misc function to decode the firewall rule from Openstack.