DSCResources/DCPP_Security/DCPP_Security.schema.mof

 
[ClassVersion("1.0.0.0"), FriendlyName("Security")]
class DCPP_Security : OMI_BaseResource
{
    [Key] String Category;
    [Write, Description("PasswordLock"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string PasswordLock;
    [Write, Description("CpuXdSupport"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string CpuXdSupport;
    [Write, Description("CapsuleFirmwareUpdate"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string CapsuleFirmwareUpdate;
    [Write, Description("StrongPassword"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string StrongPassword;
    [Write, Description("PasswordBypass"), ValueMap{"RebootBypass","Disabled","ResumeBypass","RebootandResumeBypass"}, Values{"RebootBypass","Disabled","ResumeBypass","RebootandResumeBypass"}] string PasswordBypass;
    [Write, Description("OromKeyboardAccess"), ValueMap{"Enabled","Disabled","OnetimeEnable"}, Values{"Enabled","Disabled","OnetimeEnable"}] string OromKeyboardAccess;
    [Write, Description("ChasIntrusion"), ValueMap{"Enabled","Disabled","SilentEnable"}, Values{"Enabled","Disabled","SilentEnable"}] string ChasIntrusion;
    [Write, Description("ChassisIntrusionStatus"), ValueMap{"DoorOpen","DoorClosed","Tripped","TripReset"}, Values{"DoorOpen","DoorClosed","Tripped","TripReset"}] string ChassisIntrusionStatus;
    [Write, Description("AdminSetupLockout"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string AdminSetupLockout;
    [Write, Description("HddProtection"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string HddProtection;
    [Write, Description("IntlPlatformTrust"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string IntlPlatformTrust;
    [Write, Description("WirelessSwitchChanges"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string WirelessSwitchChanges;
    [Write, Description("GeneralPurposeEncryption"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string GeneralPurposeEncryption;
    [Write, Description("MasterPasswordLockout"), ValueMap{"Enabled","Disabled"}, Values{"Enabled","Disabled"}] string MasterPasswordLockout;
    [Write, Description("Password")] string Password;
    [Write, Description("SecurePassword")] string SecurePassword;
    [Write] string PathToKey;
};