create_data_type("vim.cluster.Recommendation", "ClusterRecommendation", "vmodl.DynamicData", "vim.version.version2", [["key", "string", "vim.version.version2"], ["type", "string", "vim.version.version2"], ["time", "vmodl.DateTime", "vim.version.version2"], ["rating", "int", "vim.version.version2"], ["reason", "string", "vim.version.version2"], ["reasonText", "string", "vim.version.version2"], ["prerequisite", "string[]", "vim.version.version2", {:optional => true}], ["action", "vim.cluster.Action[]", "vim.version.version2", {:optional => true}], ["target", "vmodl.ManagedObject", "vim.version.version2", {:optional => true}]])