create_managed_type("vim.host.NetworkSystem", "HostNetworkSystem", "vim.ExtensibleManagedObject", "vim.version.version1", [["capabilities", "vim.host.NetCapabilities", "vim.version.version1", {:optional => true}, nil], ["networkInfo", "vim.host.NetworkInfo", "vim.version.version1", {:optional => true}, nil], ["offloadCapabilities", "vim.host.NetOffloadCapabilities", "vim.version.version1", {:optional => true}, nil], ["networkConfig", "vim.host.NetworkConfig", "vim.version.version1", {:optional => true}, nil], ["dnsConfig", "vim.host.DnsConfig", "vim.version.version1", {:optional => true}, nil], ["ipRouteConfig", "vim.host.IpRouteConfig", "vim.version.version1", {:optional => true}, nil], ["consoleIpRouteConfig", "vim.host.IpRouteConfig", "vim.version.version1", {:optional => true}, nil]], [["updateNetworkConfig", "UpdateNetworkConfig", "vim.version.version1", [["config", "vim.host.NetworkConfig", "vim.version.version1", {}, nil], ["changeMode", "string", "vim.version.version1", {}, nil]], [{}, "vim.host.NetworkConfig.Result", "vim.host.NetworkConfig.Result"], nil, ["vim.fault.AlreadyExists", "vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.ResourceInUse"]], ["updateDnsConfig", "UpdateDnsConfig", "vim.version.version1", [["config", "vim.host.DnsConfig", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault"]], ["updateIpRouteConfig", "UpdateIpRouteConfig", "vim.version.version1", [["config", "vim.host.IpRouteConfig", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.HostConfigFault", "vim.fault.InvalidState"]], ["updateConsoleIpRouteConfig", "UpdateConsoleIpRouteConfig", "vim.version.version1", [["config", "vim.host.IpRouteConfig", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.HostConfigFault"]], ["updateIpRouteTableConfig", "UpdateIpRouteTableConfig", "vim.version.version5", [["config", "vim.host.IpRouteTableConfig", "vim.version.version5", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.HostConfigFault"]], ["addVirtualSwitch", "AddVirtualSwitch", "vim.version.version1", [["vswitchName", "string", "vim.version.version1", {}, nil], ["spec", "vim.host.VirtualSwitch.Specification", "vim.version.version1", {:optional => true}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.AlreadyExists", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault"]], ["removeVirtualSwitch", "RemoveVirtualSwitch", "vim.version.version1", [["vswitchName", "string", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault"]], ["updateVirtualSwitch", "UpdateVirtualSwitch", "vim.version.version1", [["vswitchName", "string", "vim.version.version1", {}, nil], ["spec", "vim.host.VirtualSwitch.Specification", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.ResourceInUse", "vim.fault.NotFound", "vim.fault.HostConfigFault"]], ["addPortGroup", "AddPortGroup", "vim.version.version1", [["portgrp", "vim.host.PortGroup.Specification", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.AlreadyExists", "vim.fault.NotFound", "vim.fault.HostConfigFault"]], ["removePortGroup", "RemovePortGroup", "vim.version.version1", [["pgName", "string", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault"]], ["updatePortGroup", "UpdatePortGroup", "vim.version.version1", [["pgName", "string", "vim.version.version1", {}, nil], ["portgrp", "vim.host.PortGroup.Specification", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.AlreadyExists", "vim.fault.NotFound", "vim.fault.HostConfigFault"]], ["updatePhysicalNicLinkSpeed", "UpdatePhysicalNicLinkSpeed", "vim.version.version1", [["device", "string", "vim.version.version1", {}, nil], ["linkSpeed", "vim.host.PhysicalNic.LinkSpeedDuplex", "vim.version.version1", {:optional => true}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault"]], ["queryNetworkHint", "QueryNetworkHint", "vim.version.version1", [["device", "string[]", "vim.version.version1", {:optional => true}, nil]], [{:optional => true}, "vim.host.PhysicalNic.NetworkHint[]", "vim.host.PhysicalNic.NetworkHint[]"], "System.Read", ["vim.fault.NotFound", "vim.fault.HostConfigFault"]], ["addVirtualNic", "AddVirtualNic", "vim.version.version1", [["portgroup", "string", "vim.version.version1", {}, nil], ["nic", "vim.host.VirtualNic.Specification", "vim.version.version1", {}, nil]], [{}, "string", "string"], nil, ["vim.fault.AlreadyExists", "vim.fault.HostConfigFault", "vim.fault.InvalidState"]], ["removeVirtualNic", "RemoveVirtualNic", "vim.version.version1", [["device", "string", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault"]], ["updateVirtualNic", "UpdateVirtualNic", "vim.version.version1", [["device", "string", "vim.version.version1", {}, nil], ["nic", "vim.host.VirtualNic.Specification", "vim.version.version1", {}, nil]], [{}, "void", "void"], nil, ["vim.fault.NotFound", "vim.fault.HostConfigFault", "vim.fault.InvalidState"]], ["addServiceConsoleVirtualNic", "AddServiceConsoleVirtualNic", "vim.version.version1", [["portgroup", "string", "vim.version.version1", {}, nil], ["nic", "vim.host.VirtualNic.Specification", "vim.version.version1", {}, nil]], [{}, "string", "string"], nil, ["vim.fault.HostConfigFault"]], ["removeServiceConsoleVirtualNic", "RemoveServiceConsoleVirtualNic", "vim.version.version1", [["device", "string", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault"]], ["updateServiceConsoleVirtualNic", "UpdateServiceConsoleVirtualNic", "vim.version.version1", [["device", "string", "vim.version.version1", {}, nil], ["nic", "vim.host.VirtualNic.Specification", "vim.version.version1", {}, nil]], [{}, "void", "void"], nil, ["vim.fault.NotFound", "vim.fault.ResourceInUse", "vim.fault.HostConfigFault"]], ["restartServiceConsoleVirtualNic", "RestartServiceConsoleVirtualNic", "vim.version.version1", [["device", "string", "vim.version.version1", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.NotFound", "vim.fault.HostConfigFault"]], ["refresh", "RefreshNetworkSystem", "vim.version.version1", [], [{}, "void", "void"], "Host.Config.Network", nil], ["updateIpSecConfig", "UpdateIpSecConfig", "vim.version.ipv6", [["config", "vim.host.IpSecConfig", "vim.version.ipv6", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.HostConfigFault"]], ["updateConsoleIpSecConfig", "UpdateConsoleIpSecConfig", "vim.version.ipv6", [["config", "vim.host.IpSecConfig", "vim.version.ipv6", {}, nil]], [{}, "void", "void"], "Host.Config.Network", ["vim.fault.HostConfigFault"]]])