def ip_hide_ext_community_list_holder_extcommunity_list_ext_community_action(self, **kwargs):
        """Auto Generated Code
        """
        config = ET.Element("config")
        ip = ET.SubElement(config, "ip", xmlns="urn:brocade.com:mgmt:brocade-common-def")
        hide_ext_community_list_holder = ET.SubElement(ip, "hide-ext-community-list-holder", xmlns="urn:brocade.com:mgmt:brocade-ip-policy")
        extcommunity_list = ET.SubElement(hide_ext_community_list_holder, "extcommunity-list")
        extcommunity_list_num_key = ET.SubElement(extcommunity_list, "extcommunity-list-num")
        extcommunity_list_num_key.text = kwargs.pop('extcommunity_list_num')
        ext_community_action = ET.SubElement(extcommunity_list, "ext-community-action")
        ext_community_action.text = kwargs.pop('ext_community_action')

        callback = kwargs.pop('callback', self._callback)
        return callback(config)