# ******* WARNING - AUTO GENERATED CODE - DO NOT EDIT *******
from .VmomiSupport import CreateDataType, CreateManagedType
from .VmomiSupport import CreateEnumType
from .VmomiSupport import AddVersion, AddVersionParent
from .VmomiSupport import AddBreakingChangesInfo
from .VmomiSupport import F_LINK, F_LINKABLE
from .VmomiSupport import F_OPTIONAL, F_SECRET
from .VmomiSupport import newestVersions, stableVersions
from .VmomiSupport import publicVersions, oldestVersions

AddVersion("vim.version.version10", "vim25", "6.0", 0, "vim25")
AddVersion("vim.version.version11", "vim25", "6.5", 0, "vim25")
AddVersion("vim.version.version12", "vim25", "6.7", 0, "vim25")
AddVersion("vmodl.query.version.version1", "", "", 0, "vim25")
AddVersion("vsanVpxd.version.version13", "vsanVpxd", "6.7.1", 0, "vsanVpxd")
AddVersion("vmodl.query.version.version2", "", "", 0, "vim25")
AddVersion("vsanVpxd.version.version14", "vsanVpxd", "6.7.2", 0, "vsanVpxd")
AddVersion("vmodl.query.version.version3", "", "", 0, "vim25")
AddVersion("vmodl.query.version.version4", "", "", 0, "vim25")
AddVersion("vsanVpxd.version.version12", "vsanVpxd", "6.7", 0, "vsanVpxd")
AddVersion("vmodl.reflect.version.version2", "reflect", "2.0", 0, "reflect")
AddVersion("vmodl.reflect.version.version1", "reflect", "1.0", 0, "reflect")
AddVersion("vim.version.legacy", "vim25", "legacy", 0, "vim25")
AddVersion("vsanVpxd.version.unstable", "vsanVpxd", "unstable", 0, "vsanVpxd")
AddVersion("vim.version.version14", "vim25", "6.7.2", 0, "vim25")
AddVersion("vim.version.version13", "vim25", "6.7.1", 0, "vim25")
AddVersion("vim.version.unstable", "vim25", "unstable", 0, "vim25")
AddVersion("vim.version.version15", "vim25", "6.7.3", 0, "vim25")
AddVersion("vim.version.version1", "vim2", "2.0", 0, "vim25")
AddVersion("vim.version.version2", "vim25", "2.5", 0, "vim25")
AddVersion("vim.version.version3", "vim25", "2.5u2", 0, "vim25")
AddVersion("vim.version.version4", "vim25", "2.5u2server", 0, "vim25")
AddVersion("vim.version.version5", "vim25", "4.0", 0, "vim25")
AddVersion("vim.version.version6", "vim25", "4.1", 0, "vim25")
AddVersion("vim.version.version7", "vim25", "5.0", 0, "vim25")
AddVersion("vim.version.version8", "vim25", "5.1", 0, "vim25")
AddVersion("vim.version.version9", "vim25", "5.5", 0, "vim25")
AddVersion("vsanVpxd.version.stable", "vsanVpxd", "stable", 0, "vsanVpxd")
AddVersion("vsanVpxd.version.legacy", "vsanVpxd", "legacy", 0, "vsanVpxd")
AddVersion("vmodl.version.version2", "", "", 0, "vim25")
AddVersion("vmodl.version.version1", "", "", 0, "vim25")
AddVersion("vim.version.stable", "vim25", "stable", 0, "vim25")
AddVersion("vmodl.version.version0", "", "", 0, "vim25")
AddVersionParent("vim.version.version10", "vim.version.version10")
AddVersionParent("vim.version.version10", "vmodl.query.version.version1")
AddVersionParent("vim.version.version10", "vmodl.query.version.version2")
AddVersionParent("vim.version.version10", "vmodl.query.version.version3")
AddVersionParent("vim.version.version10", "vmodl.query.version.version4")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version10", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version1")
AddVersionParent("vim.version.version10", "vim.version.version2")
AddVersionParent("vim.version.version10", "vim.version.version3")
AddVersionParent("vim.version.version10", "vim.version.version4")
AddVersionParent("vim.version.version10", "vim.version.version5")
AddVersionParent("vim.version.version10", "vim.version.version6")
AddVersionParent("vim.version.version10", "vim.version.version7")
AddVersionParent("vim.version.version10", "vim.version.version8")
AddVersionParent("vim.version.version10", "vim.version.version9")
AddVersionParent("vim.version.version10", "vmodl.version.version2")
AddVersionParent("vim.version.version10", "vmodl.version.version1")
AddVersionParent("vim.version.version10", "vmodl.version.version0")
AddVersionParent("vim.version.version11", "vim.version.version10")
AddVersionParent("vim.version.version11", "vim.version.version11")
AddVersionParent("vim.version.version11", "vmodl.query.version.version1")
AddVersionParent("vim.version.version11", "vmodl.query.version.version2")
AddVersionParent("vim.version.version11", "vmodl.query.version.version3")
AddVersionParent("vim.version.version11", "vmodl.query.version.version4")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version11", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version1")
AddVersionParent("vim.version.version11", "vim.version.version2")
AddVersionParent("vim.version.version11", "vim.version.version3")
AddVersionParent("vim.version.version11", "vim.version.version4")
AddVersionParent("vim.version.version11", "vim.version.version5")
AddVersionParent("vim.version.version11", "vim.version.version6")
AddVersionParent("vim.version.version11", "vim.version.version7")
AddVersionParent("vim.version.version11", "vim.version.version8")
AddVersionParent("vim.version.version11", "vim.version.version9")
AddVersionParent("vim.version.version11", "vmodl.version.version2")
AddVersionParent("vim.version.version11", "vmodl.version.version1")
AddVersionParent("vim.version.version11", "vmodl.version.version0")
AddVersionParent("vim.version.version12", "vim.version.version10")
AddVersionParent("vim.version.version12", "vim.version.version11")
AddVersionParent("vim.version.version12", "vim.version.version12")
AddVersionParent("vim.version.version12", "vmodl.query.version.version1")
AddVersionParent("vim.version.version12", "vmodl.query.version.version2")
AddVersionParent("vim.version.version12", "vmodl.query.version.version3")
AddVersionParent("vim.version.version12", "vmodl.query.version.version4")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version1")
AddVersionParent("vim.version.version12", "vim.version.version2")
AddVersionParent("vim.version.version12", "vim.version.version3")
AddVersionParent("vim.version.version12", "vim.version.version4")
AddVersionParent("vim.version.version12", "vim.version.version5")
AddVersionParent("vim.version.version12", "vim.version.version6")
AddVersionParent("vim.version.version12", "vim.version.version7")
AddVersionParent("vim.version.version12", "vim.version.version8")
AddVersionParent("vim.version.version12", "vim.version.version9")
AddVersionParent("vim.version.version12", "vmodl.version.version2")
AddVersionParent("vim.version.version12", "vmodl.version.version1")
AddVersionParent("vim.version.version12", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version1", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version1", "vmodl.version.version0")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version10")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version11")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version12")
AddVersionParent("vsanVpxd.version.version13", "vmodl.query.version.version1")
AddVersionParent("vsanVpxd.version.version13", "vsanVpxd.version.version13")
AddVersionParent("vsanVpxd.version.version13", "vmodl.query.version.version2")
AddVersionParent("vsanVpxd.version.version13", "vmodl.query.version.version3")
AddVersionParent("vsanVpxd.version.version13", "vmodl.query.version.version4")
AddVersionParent("vsanVpxd.version.version13", "vsanVpxd.version.version12")
AddVersionParent("vsanVpxd.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("vsanVpxd.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version13")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version1")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version2")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version3")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version4")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version5")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version6")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version7")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version8")
AddVersionParent("vsanVpxd.version.version13", "vim.version.version9")
AddVersionParent("vsanVpxd.version.version13", "vmodl.version.version2")
AddVersionParent("vsanVpxd.version.version13", "vmodl.version.version1")
AddVersionParent("vsanVpxd.version.version13", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version2", "vmodl.version.version0")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version10")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version11")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version12")
AddVersionParent("vsanVpxd.version.version14", "vmodl.query.version.version1")
AddVersionParent("vsanVpxd.version.version14", "vsanVpxd.version.version13")
AddVersionParent("vsanVpxd.version.version14", "vmodl.query.version.version2")
AddVersionParent("vsanVpxd.version.version14", "vsanVpxd.version.version14")
AddVersionParent("vsanVpxd.version.version14", "vmodl.query.version.version3")
AddVersionParent("vsanVpxd.version.version14", "vmodl.query.version.version4")
AddVersionParent("vsanVpxd.version.version14", "vsanVpxd.version.version12")
AddVersionParent("vsanVpxd.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("vsanVpxd.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version14")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version13")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version1")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version2")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version3")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version4")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version5")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version6")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version7")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version8")
AddVersionParent("vsanVpxd.version.version14", "vim.version.version9")
AddVersionParent("vsanVpxd.version.version14", "vmodl.version.version2")
AddVersionParent("vsanVpxd.version.version14", "vmodl.version.version1")
AddVersionParent("vsanVpxd.version.version14", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version3", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version3", "vmodl.version.version0")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version3")
AddVersionParent("vmodl.query.version.version4", "vmodl.query.version.version4")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version2")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version1")
AddVersionParent("vmodl.query.version.version4", "vmodl.version.version0")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version10")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version11")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version12")
AddVersionParent("vsanVpxd.version.version12", "vmodl.query.version.version1")
AddVersionParent("vsanVpxd.version.version12", "vmodl.query.version.version2")
AddVersionParent("vsanVpxd.version.version12", "vmodl.query.version.version3")
AddVersionParent("vsanVpxd.version.version12", "vmodl.query.version.version4")
AddVersionParent("vsanVpxd.version.version12", "vsanVpxd.version.version12")
AddVersionParent("vsanVpxd.version.version12", "vmodl.reflect.version.version2")
AddVersionParent("vsanVpxd.version.version12", "vmodl.reflect.version.version1")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version1")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version2")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version3")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version4")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version5")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version6")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version7")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version8")
AddVersionParent("vsanVpxd.version.version12", "vim.version.version9")
AddVersionParent("vsanVpxd.version.version12", "vmodl.version.version2")
AddVersionParent("vsanVpxd.version.version12", "vmodl.version.version1")
AddVersionParent("vsanVpxd.version.version12", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version2")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.reflect.version.version1")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version2")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.reflect.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.legacy", "vim.version.version10")
AddVersionParent("vim.version.legacy", "vim.version.version11")
AddVersionParent("vim.version.legacy", "vim.version.version12")
AddVersionParent("vim.version.legacy", "vmodl.query.version.version1")
AddVersionParent("vim.version.legacy", "vmodl.query.version.version2")
AddVersionParent("vim.version.legacy", "vmodl.query.version.version3")
AddVersionParent("vim.version.legacy", "vmodl.query.version.version4")
AddVersionParent("vim.version.legacy", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.legacy", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.legacy", "vim.version.legacy")
AddVersionParent("vim.version.legacy", "vim.version.version14")
AddVersionParent("vim.version.legacy", "vim.version.version13")
AddVersionParent("vim.version.legacy", "vim.version.unstable")
AddVersionParent("vim.version.legacy", "vim.version.version15")
AddVersionParent("vim.version.legacy", "vim.version.version1")
AddVersionParent("vim.version.legacy", "vim.version.version2")
AddVersionParent("vim.version.legacy", "vim.version.version3")
AddVersionParent("vim.version.legacy", "vim.version.version4")
AddVersionParent("vim.version.legacy", "vim.version.version5")
AddVersionParent("vim.version.legacy", "vim.version.version6")
AddVersionParent("vim.version.legacy", "vim.version.version7")
AddVersionParent("vim.version.legacy", "vim.version.version8")
AddVersionParent("vim.version.legacy", "vim.version.version9")
AddVersionParent("vim.version.legacy", "vmodl.version.version2")
AddVersionParent("vim.version.legacy", "vmodl.version.version1")
AddVersionParent("vim.version.legacy", "vim.version.stable")
AddVersionParent("vim.version.legacy", "vmodl.version.version0")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version10")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version11")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version12")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.query.version.version1")
AddVersionParent("vsanVpxd.version.unstable", "vsanVpxd.version.version13")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.query.version.version2")
AddVersionParent("vsanVpxd.version.unstable", "vsanVpxd.version.version14")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.query.version.version3")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.query.version.version4")
AddVersionParent("vsanVpxd.version.unstable", "vsanVpxd.version.version12")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.reflect.version.version2")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.reflect.version.version1")
AddVersionParent("vsanVpxd.version.unstable", "vsanVpxd.version.unstable")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version14")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version13")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.unstable")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version15")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version1")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version2")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version3")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version4")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version5")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version6")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version7")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version8")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.version9")
AddVersionParent("vsanVpxd.version.unstable", "vsanVpxd.version.stable")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.version.version2")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.version.version1")
AddVersionParent("vsanVpxd.version.unstable", "vim.version.stable")
AddVersionParent("vsanVpxd.version.unstable", "vmodl.version.version0")
AddVersionParent("vim.version.version14", "vim.version.version10")
AddVersionParent("vim.version.version14", "vim.version.version11")
AddVersionParent("vim.version.version14", "vim.version.version12")
AddVersionParent("vim.version.version14", "vmodl.query.version.version1")
AddVersionParent("vim.version.version14", "vmodl.query.version.version2")
AddVersionParent("vim.version.version14", "vmodl.query.version.version3")
AddVersionParent("vim.version.version14", "vmodl.query.version.version4")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version14", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version14", "vim.version.version14")
AddVersionParent("vim.version.version14", "vim.version.version13")
AddVersionParent("vim.version.version14", "vim.version.version1")
AddVersionParent("vim.version.version14", "vim.version.version2")
AddVersionParent("vim.version.version14", "vim.version.version3")
AddVersionParent("vim.version.version14", "vim.version.version4")
AddVersionParent("vim.version.version14", "vim.version.version5")
AddVersionParent("vim.version.version14", "vim.version.version6")
AddVersionParent("vim.version.version14", "vim.version.version7")
AddVersionParent("vim.version.version14", "vim.version.version8")
AddVersionParent("vim.version.version14", "vim.version.version9")
AddVersionParent("vim.version.version14", "vmodl.version.version2")
AddVersionParent("vim.version.version14", "vmodl.version.version1")
AddVersionParent("vim.version.version14", "vmodl.version.version0")
AddVersionParent("vim.version.version13", "vim.version.version10")
AddVersionParent("vim.version.version13", "vim.version.version11")
AddVersionParent("vim.version.version13", "vim.version.version12")
AddVersionParent("vim.version.version13", "vmodl.query.version.version1")
AddVersionParent("vim.version.version13", "vmodl.query.version.version2")
AddVersionParent("vim.version.version13", "vmodl.query.version.version3")
AddVersionParent("vim.version.version13", "vmodl.query.version.version4")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version13", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version13")
AddVersionParent("vim.version.version13", "vim.version.version1")
AddVersionParent("vim.version.version13", "vim.version.version2")
AddVersionParent("vim.version.version13", "vim.version.version3")
AddVersionParent("vim.version.version13", "vim.version.version4")
AddVersionParent("vim.version.version13", "vim.version.version5")
AddVersionParent("vim.version.version13", "vim.version.version6")
AddVersionParent("vim.version.version13", "vim.version.version7")
AddVersionParent("vim.version.version13", "vim.version.version8")
AddVersionParent("vim.version.version13", "vim.version.version9")
AddVersionParent("vim.version.version13", "vmodl.version.version2")
AddVersionParent("vim.version.version13", "vmodl.version.version1")
AddVersionParent("vim.version.version13", "vmodl.version.version0")
AddVersionParent("vim.version.unstable", "vim.version.version10")
AddVersionParent("vim.version.unstable", "vim.version.version11")
AddVersionParent("vim.version.unstable", "vim.version.version12")
AddVersionParent("vim.version.unstable", "vmodl.query.version.version1")
AddVersionParent("vim.version.unstable", "vmodl.query.version.version2")
AddVersionParent("vim.version.unstable", "vmodl.query.version.version3")
AddVersionParent("vim.version.unstable", "vmodl.query.version.version4")
AddVersionParent("vim.version.unstable", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.unstable", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.unstable", "vim.version.version14")
AddVersionParent("vim.version.unstable", "vim.version.version13")
AddVersionParent("vim.version.unstable", "vim.version.unstable")
AddVersionParent("vim.version.unstable", "vim.version.version15")
AddVersionParent("vim.version.unstable", "vim.version.version1")
AddVersionParent("vim.version.unstable", "vim.version.version2")
AddVersionParent("vim.version.unstable", "vim.version.version3")
AddVersionParent("vim.version.unstable", "vim.version.version4")
AddVersionParent("vim.version.unstable", "vim.version.version5")
AddVersionParent("vim.version.unstable", "vim.version.version6")
AddVersionParent("vim.version.unstable", "vim.version.version7")
AddVersionParent("vim.version.unstable", "vim.version.version8")
AddVersionParent("vim.version.unstable", "vim.version.version9")
AddVersionParent("vim.version.unstable", "vmodl.version.version2")
AddVersionParent("vim.version.unstable", "vmodl.version.version1")
AddVersionParent("vim.version.unstable", "vim.version.stable")
AddVersionParent("vim.version.unstable", "vmodl.version.version0")
AddVersionParent("vim.version.version15", "vim.version.version10")
AddVersionParent("vim.version.version15", "vim.version.version11")
AddVersionParent("vim.version.version15", "vim.version.version12")
AddVersionParent("vim.version.version15", "vmodl.query.version.version1")
AddVersionParent("vim.version.version15", "vmodl.query.version.version2")
AddVersionParent("vim.version.version15", "vmodl.query.version.version3")
AddVersionParent("vim.version.version15", "vmodl.query.version.version4")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.version15", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version15", "vim.version.version14")
AddVersionParent("vim.version.version15", "vim.version.version13")
AddVersionParent("vim.version.version15", "vim.version.version15")
AddVersionParent("vim.version.version15", "vim.version.version1")
AddVersionParent("vim.version.version15", "vim.version.version2")
AddVersionParent("vim.version.version15", "vim.version.version3")
AddVersionParent("vim.version.version15", "vim.version.version4")
AddVersionParent("vim.version.version15", "vim.version.version5")
AddVersionParent("vim.version.version15", "vim.version.version6")
AddVersionParent("vim.version.version15", "vim.version.version7")
AddVersionParent("vim.version.version15", "vim.version.version8")
AddVersionParent("vim.version.version15", "vim.version.version9")
AddVersionParent("vim.version.version15", "vmodl.version.version2")
AddVersionParent("vim.version.version15", "vmodl.version.version1")
AddVersionParent("vim.version.version15", "vmodl.version.version0")
AddVersionParent("vim.version.version1", "vmodl.query.version.version1")
AddVersionParent("vim.version.version1", "vim.version.version1")
AddVersionParent("vim.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.version2", "vmodl.query.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version1")
AddVersionParent("vim.version.version2", "vim.version.version2")
AddVersionParent("vim.version.version2", "vmodl.version.version0")
AddVersionParent("vim.version.version3", "vmodl.query.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version1")
AddVersionParent("vim.version.version3", "vim.version.version2")
AddVersionParent("vim.version.version3", "vim.version.version3")
AddVersionParent("vim.version.version3", "vmodl.version.version0")
AddVersionParent("vim.version.version4", "vmodl.query.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version1")
AddVersionParent("vim.version.version4", "vim.version.version2")
AddVersionParent("vim.version.version4", "vim.version.version3")
AddVersionParent("vim.version.version4", "vim.version.version4")
AddVersionParent("vim.version.version4", "vmodl.version.version0")
AddVersionParent("vim.version.version5", "vmodl.query.version.version1")
AddVersionParent("vim.version.version5", "vmodl.query.version.version2")
AddVersionParent("vim.version.version5", "vim.version.version1")
AddVersionParent("vim.version.version5", "vim.version.version2")
AddVersionParent("vim.version.version5", "vim.version.version3")
AddVersionParent("vim.version.version5", "vim.version.version4")
AddVersionParent("vim.version.version5", "vim.version.version5")
AddVersionParent("vim.version.version5", "vmodl.version.version1")
AddVersionParent("vim.version.version5", "vmodl.version.version0")
AddVersionParent("vim.version.version6", "vmodl.query.version.version1")
AddVersionParent("vim.version.version6", "vmodl.query.version.version2")
AddVersionParent("vim.version.version6", "vmodl.query.version.version3")
AddVersionParent("vim.version.version6", "vim.version.version1")
AddVersionParent("vim.version.version6", "vim.version.version2")
AddVersionParent("vim.version.version6", "vim.version.version3")
AddVersionParent("vim.version.version6", "vim.version.version4")
AddVersionParent("vim.version.version6", "vim.version.version5")
AddVersionParent("vim.version.version6", "vim.version.version6")
AddVersionParent("vim.version.version6", "vmodl.version.version1")
AddVersionParent("vim.version.version6", "vmodl.version.version0")
AddVersionParent("vim.version.version7", "vmodl.query.version.version1")
AddVersionParent("vim.version.version7", "vmodl.query.version.version2")
AddVersionParent("vim.version.version7", "vmodl.query.version.version3")
AddVersionParent("vim.version.version7", "vmodl.query.version.version4")
AddVersionParent("vim.version.version7", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version1")
AddVersionParent("vim.version.version7", "vim.version.version2")
AddVersionParent("vim.version.version7", "vim.version.version3")
AddVersionParent("vim.version.version7", "vim.version.version4")
AddVersionParent("vim.version.version7", "vim.version.version5")
AddVersionParent("vim.version.version7", "vim.version.version6")
AddVersionParent("vim.version.version7", "vim.version.version7")
AddVersionParent("vim.version.version7", "vmodl.version.version2")
AddVersionParent("vim.version.version7", "vmodl.version.version1")
AddVersionParent("vim.version.version7", "vmodl.version.version0")
AddVersionParent("vim.version.version8", "vmodl.query.version.version1")
AddVersionParent("vim.version.version8", "vmodl.query.version.version2")
AddVersionParent("vim.version.version8", "vmodl.query.version.version3")
AddVersionParent("vim.version.version8", "vmodl.query.version.version4")
AddVersionParent("vim.version.version8", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version1")
AddVersionParent("vim.version.version8", "vim.version.version2")
AddVersionParent("vim.version.version8", "vim.version.version3")
AddVersionParent("vim.version.version8", "vim.version.version4")
AddVersionParent("vim.version.version8", "vim.version.version5")
AddVersionParent("vim.version.version8", "vim.version.version6")
AddVersionParent("vim.version.version8", "vim.version.version7")
AddVersionParent("vim.version.version8", "vim.version.version8")
AddVersionParent("vim.version.version8", "vmodl.version.version2")
AddVersionParent("vim.version.version8", "vmodl.version.version1")
AddVersionParent("vim.version.version8", "vmodl.version.version0")
AddVersionParent("vim.version.version9", "vmodl.query.version.version1")
AddVersionParent("vim.version.version9", "vmodl.query.version.version2")
AddVersionParent("vim.version.version9", "vmodl.query.version.version3")
AddVersionParent("vim.version.version9", "vmodl.query.version.version4")
AddVersionParent("vim.version.version9", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version1")
AddVersionParent("vim.version.version9", "vim.version.version2")
AddVersionParent("vim.version.version9", "vim.version.version3")
AddVersionParent("vim.version.version9", "vim.version.version4")
AddVersionParent("vim.version.version9", "vim.version.version5")
AddVersionParent("vim.version.version9", "vim.version.version6")
AddVersionParent("vim.version.version9", "vim.version.version7")
AddVersionParent("vim.version.version9", "vim.version.version8")
AddVersionParent("vim.version.version9", "vim.version.version9")
AddVersionParent("vim.version.version9", "vmodl.version.version2")
AddVersionParent("vim.version.version9", "vmodl.version.version1")
AddVersionParent("vim.version.version9", "vmodl.version.version0")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version10")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version11")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version12")
AddVersionParent("vsanVpxd.version.stable", "vmodl.query.version.version1")
AddVersionParent("vsanVpxd.version.stable", "vsanVpxd.version.version13")
AddVersionParent("vsanVpxd.version.stable", "vmodl.query.version.version2")
AddVersionParent("vsanVpxd.version.stable", "vsanVpxd.version.version14")
AddVersionParent("vsanVpxd.version.stable", "vmodl.query.version.version3")
AddVersionParent("vsanVpxd.version.stable", "vmodl.query.version.version4")
AddVersionParent("vsanVpxd.version.stable", "vsanVpxd.version.version12")
AddVersionParent("vsanVpxd.version.stable", "vmodl.reflect.version.version2")
AddVersionParent("vsanVpxd.version.stable", "vmodl.reflect.version.version1")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version14")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version13")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version15")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version1")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version2")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version3")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version4")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version5")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version6")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version7")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version8")
AddVersionParent("vsanVpxd.version.stable", "vim.version.version9")
AddVersionParent("vsanVpxd.version.stable", "vsanVpxd.version.stable")
AddVersionParent("vsanVpxd.version.stable", "vmodl.version.version2")
AddVersionParent("vsanVpxd.version.stable", "vmodl.version.version1")
AddVersionParent("vsanVpxd.version.stable", "vim.version.stable")
AddVersionParent("vsanVpxd.version.stable", "vmodl.version.version0")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version10")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version11")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version12")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.query.version.version1")
AddVersionParent("vsanVpxd.version.legacy", "vsanVpxd.version.version13")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.query.version.version2")
AddVersionParent("vsanVpxd.version.legacy", "vsanVpxd.version.version14")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.query.version.version3")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.query.version.version4")
AddVersionParent("vsanVpxd.version.legacy", "vsanVpxd.version.version12")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.reflect.version.version2")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.reflect.version.version1")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.legacy")
AddVersionParent("vsanVpxd.version.legacy", "vsanVpxd.version.unstable")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version14")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version13")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.unstable")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version15")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version1")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version2")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version3")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version4")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version5")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version6")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version7")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version8")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.version9")
AddVersionParent("vsanVpxd.version.legacy", "vsanVpxd.version.stable")
AddVersionParent("vsanVpxd.version.legacy", "vsanVpxd.version.legacy")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.version.version2")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.version.version1")
AddVersionParent("vsanVpxd.version.legacy", "vim.version.stable")
AddVersionParent("vsanVpxd.version.legacy", "vmodl.version.version0")
AddVersionParent("vmodl.version.version2", "vmodl.version.version2")
AddVersionParent("vmodl.version.version2", "vmodl.version.version1")
AddVersionParent("vmodl.version.version2", "vmodl.version.version0")
AddVersionParent("vmodl.version.version1", "vmodl.version.version1")
AddVersionParent("vmodl.version.version1", "vmodl.version.version0")
AddVersionParent("vim.version.stable", "vim.version.version10")
AddVersionParent("vim.version.stable", "vim.version.version11")
AddVersionParent("vim.version.stable", "vim.version.version12")
AddVersionParent("vim.version.stable", "vmodl.query.version.version1")
AddVersionParent("vim.version.stable", "vmodl.query.version.version2")
AddVersionParent("vim.version.stable", "vmodl.query.version.version3")
AddVersionParent("vim.version.stable", "vmodl.query.version.version4")
AddVersionParent("vim.version.stable", "vmodl.reflect.version.version2")
AddVersionParent("vim.version.stable", "vmodl.reflect.version.version1")
AddVersionParent("vim.version.stable", "vim.version.version14")
AddVersionParent("vim.version.stable", "vim.version.version13")
AddVersionParent("vim.version.stable", "vim.version.version15")
AddVersionParent("vim.version.stable", "vim.version.version1")
AddVersionParent("vim.version.stable", "vim.version.version2")
AddVersionParent("vim.version.stable", "vim.version.version3")
AddVersionParent("vim.version.stable", "vim.version.version4")
AddVersionParent("vim.version.stable", "vim.version.version5")
AddVersionParent("vim.version.stable", "vim.version.version6")
AddVersionParent("vim.version.stable", "vim.version.version7")
AddVersionParent("vim.version.stable", "vim.version.version8")
AddVersionParent("vim.version.stable", "vim.version.version9")
AddVersionParent("vim.version.stable", "vmodl.version.version2")
AddVersionParent("vim.version.stable", "vmodl.version.version1")
AddVersionParent("vim.version.stable", "vim.version.stable")
AddVersionParent("vim.version.stable", "vmodl.version.version0")
AddVersionParent("vmodl.version.version0", "vmodl.version.version0")

newestVersions.Add("vsanVpxd.version.version14")
stableVersions.Add("vsanVpxd.version.version14")
publicVersions.Add("vsanVpxd.version.version14")
oldestVersions.Add("vsanVpxd.version.version12")

CreateManagedType("vsanVpxd.VsanClusterMgmtSystemInternal", "VsanClusterMgmtSystemInternal", "vmodl.ManagedObject", "vsanVpxd.version.unstable", None, [("vsanRemediateCluster", "VsanRemediateCluster", "vsanVpxd.version.unstable", (("cluster", "vim.ClusterComputeResource", "vsanVpxd.version.unstable", 0, None),), (0, "vim.Task", "vim.Task"), "System.Read", ["vim.fault.NotFound", "vim.fault.VsanFault", ])])
