create_data_type("vim.dvs.PortCriteria", "DistributedVirtualSwitchPortCriteria", "vmodl.DynamicData", "vim.version.version5", [["connected", "boolean", "vim.version.version5", {:optional => true}], ["active", "boolean", "vim.version.version5", {:optional => true}], ["uplinkPort", "boolean", "vim.version.version5", {:optional => true}], ["scope", "vim.ManagedEntity", "vim.version.version5", {:optional => true}], ["portgroupKey", "string[]", "vim.version.version5", {:optional => true}], ["inside", "boolean", "vim.version.version5", {:optional => true}], ["portKey", "string[]", "vim.version.version5", {:optional => true}]])