code: def get(self, name):
          
          config = self.get_block('^interface %s' % name)
          if not config:
              return None
  
          response = super(VxlanInterface, self).get(name)
          response.update(dict(name=name, type='vxlan'))
  
          response.update(self._parse_source_interface(config))
          response.update(self._parse_multicast_group(config))
          response.update(self._parse_udp_port(config))
          response.update(self._parse_vlans(config))
          response.update(self._parse_flood_list(config))
          response.update(self._parse_multicast_decap(config))
  
          return response
docs: Returns a Vxlan interface as a set of key/value pairs
  
          The Vxlan interface resource returns the following:
  
              * name (str): The name of the interface
              * type (str): Always returns 'vxlan'
              * source_interface (str): The vxlan source-interface value
              * multicast_group (str): The vxlan multicast-group value
              * udp_port (int): The vxlan udp-port value
              * vlans (dict): The vlan to vni mappings
              * flood_list (list): The list of global VTEP flood list
              * multicast_decap (bool): If the mutlicast decap
                                        feature is configured
  
          Args:
              name (str): The interface identifier to retrieve from the
                  running-configuration
  
          Returns:
              A Python dictionary object of key/value pairs that represents
                  the interface configuration.  If the specified interface
                  does not exist, then None is returned