DSCResources/DCPP_USBConfiguration/DCPP_USBConfiguration.schema.mof

 
[ClassVersion("1.0.0.0"), FriendlyName("USBConfiguration")]
class DCPP_USBConfiguration : OMI_BaseResource
{
    [Key] String Category;
    [Write, Description("UsbEmu"), ValueMap{"Enabled","Disabled","EnabledWithNoUSBBoot"}, Values{"Enabled","Disabled","EnabledWithNoUSBBoot"}] string UsbEmu;
    [Write, Description("UsbPortsInternal"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsInternal;
    [Write, Description("UsbPortsExternal"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsExternal;
    [Write, Description("Usb30"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string Usb30;
    [Write, Description("DisableDockingStationDevicesexceptvideo"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string DisableDockingStationDevicesexceptvideo;
    [Write, Description("UsbPortsSide"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsSide;
    [Write, Description("UsbPortsFront"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsFront;
    [Write, Description("UsbPortsRear1"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsRear1;
    [Write, Description("UsbPortsRear2"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsRear2;
    [Write, Description("UsbPortsRear3"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsRear3;
    [Write, Description("UsbPortsRear4"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsRear4;
    [Write, Description("UsbPortsRear5"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsRear5;
    [Write, Description("UsbPortsRear6"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsRear6;
    [Write, Description("USBPort06"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort06;
    [Write, Description("USBPort07"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort07;
    [Write, Description("USBPort08"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort08;
    [Write, Description("USBPort09"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort09;
    [Write, Description("UsbPortsSide1"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsSide1;
    [Write, Description("UsbPortsSide2"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsSide2;
    [Write, Description("USBPort12"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort12;
    [Write, Description("USBPort13"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort13;
    [Write, Description("USBPort14"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort14;
    [Write, Description("USBPort15"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort15;
    [Write, Description("USBPort16"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort16;
    [Write, Description("USBPort17"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort17;
    [Write, Description("USBPort18"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort18;
    [Write, Description("USBPort19"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort19;
    [Write, Description("UsbPortsFront1"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsFront1;
    [Write, Description("UsbPortsFront2"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsFront2;
    [Write, Description("UsbPortsFront3"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsFront3;
    [Write, Description("UsbPortsFront4"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsFront4;
    [Write, Description("USBPort24"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort24;
    [Write, Description("USBPort25"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort25;
    [Write, Description("USBPort26"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort26;
    [Write, Description("USBPort27"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort27;
    [Write, Description("USBPort28"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort28;
    [Write, Description("USBPort29"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string USBPort29;
    [Write, Description("UsbPortsRear"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbPortsRear;
    [Write, Description("ThunderboltPorts"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string ThunderboltPorts;
    [Write, Description("ThunderboltSecLvl"), ValueMap{"NoSec","UserAuth","SecConn","DpOnly"}, Values{"NoSec","UserAuth","SecConn","DpOnly"}] string ThunderboltSecLvl;
    [Write, Description("ThunderboltBoot"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string ThunderboltBoot;
    [Write, Description("ThunderboltPreboot"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string ThunderboltPreboot;
    [Write, Description("AlwaysAllowDellDocks"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AlwaysAllowDellDocks;
    [Write, Description("UsbRearDual"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbRearDual;
    [Write, Description("UsbRearDual2Stack"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbRearDual2Stack;
    [Write, Description("UsbRearQuad"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string UsbRearQuad;
    [Write, Description("Password")] string Password;
    [Write, Description("SecurePassword")] string SecurePassword;
    [Write] string PathToKey;
};