create_managed_type("vim.profile.ProfileManager", "ProfileManager", "vmodl.ManagedObject", "vim.version.version5", [["profile", "vim.profile.Profile[]", "vim.version.version5", {:optional => true}, nil]], [["createProfile", "CreateProfile", "vim.version.version5", [["createSpec", "vim.profile.Profile.CreateSpec", "vim.version.version5", {}, nil]], [{}, "vim.profile.Profile", "vim.profile.Profile"], "Profile.Create", ["vim.fault.DuplicateName"]], ["queryPolicyMetadata", "QueryPolicyMetadata", "vim.version.version5", [["policyName", "string[]", "vim.version.version5", {:optional => true}, nil], ["profile", "vim.profile.Profile", "vim.version.version7", {:optional => true}, nil]], [{:optional => true}, "vim.profile.PolicyMetadata[]", "vim.profile.PolicyMetadata[]"], "System.View", nil], ["findAssociatedProfile", "FindAssociatedProfile", "vim.version.version5", [["entity", "vim.ManagedEntity", "vim.version.version5", {}, nil]], [{:optional => true}, "vim.profile.Profile[]", "vim.profile.Profile[]"], "System.View", nil]])