My apologies Tom. I was too quick to answer your question. There is the "Manage Resources" operator that can manage existing resources but I am not seeing the option I thought was there to create the resource.
My only other thought is to use the importObject webservice call. Although this would require you to have exported XML of the resource you want to create. But you could build a generic resource and export the XML once and then you have that XML to use anytime you call the importObject webservice to create a resource.
Sorry there isn't a more straight forward way to do that. Might we worth an enhancement request. Enhancements are created here in the communities as "ideas" and these ideas are evaluated in the next release of the product for enhancements to the product.