create_data_type("vim.dvs.DistributedVirtualPortgroup.ConfigSpec", "DVPortgroupConfigSpec", "vmodl.DynamicData", "vim.version.version5", [["configVersion", "string", "vim.version.version5", {:optional => true}], ["name", "string", "vim.version.version5", {:optional => true}], ["numPorts", "int", "vim.version.version5", {:optional => true}], ["portNameFormat", "string", "vim.version.version5", {:optional => true}], ["defaultPortConfig", "vim.dvs.DistributedVirtualPort.Setting", "vim.version.version5", {:optional => true}], ["description", "string", "vim.version.version5", {:optional => true}], ["type", "string", "vim.version.version5", {:optional => true}], ["scope", "vim.ManagedEntity[]", "vim.version.version5", {:optional => true}], ["policy", "vim.dvs.DistributedVirtualPortgroup.PortgroupPolicy", "vim.version.version5", {:optional => true}], ["vendorSpecificConfig", "vim.dvs.KeyedOpaqueBlob[]", "vim.version.version5", {:optional => true}], ["autoExpand", "boolean", "vim.version.version7", {:optional => true}]])