File "MSFT_DSCMetaConfiguration.mof"

Full Path: C:/Windows/SysWOW64/Configuration/BaseRegistration/MSFT_DSCMetaConfiguration.mof
File size: 3.61 KB
MIME-type: text/plain
Charset: 8 bit



[ClassVersion("1.0.0"),FriendlyName("LocalConfigurationManager")] 

class MSFT_DSCMetaConfiguration

{

  uint32 ConfigurationModeFrequencyMins;

  boolean RebootNodeIfNeeded;

  [ValueMap{"ApplyOnly", "ApplyAndMonitor", "ApplyAndAutoCorrect"},Values{"ApplyOnly", "ApplyAndMonitor", "ApplyAndAutoCorrect"}] string ConfigurationMode;

  [ValueMap {"ContinueConfiguration","StopConfiguration"}, Values {"ContinueConfiguration","StopConfiguration"}]

  string ActionAfterReboot;

  [EmbeddedInstance("MSFT_Credential")] string Credential;

  [ValueMap{"Push", "Pull", "Disabled"},Values{"Push", "Pull", "Disabled"}] string RefreshMode;

  string CertificateID;

  string ConfigurationID;

  string DownloadManagerName;

  [EmbeddedInstance("MSFT_KeyValuePair")] string DownloadManagerCustomData[];

  uint32 RefreshFrequencyMins;

  boolean AllowModuleOverwrite;

  [ValueMap {"None","ForceModuleImport", "All", "ResourceScriptBreakAll"}, Values {"None","ForceModuleImport", "All", "ResourceScriptBreakAll"}]

  string DebugMode[];

  [Read] string LCMVersion;

  [Read] string LCMCompatibleVersions[];

  [Read,ValueMap{"Idle","Busy","PendingReboot","PendingConfiguration"},Values{"Idle","Busy","PendingReboot","PendingConfiguration"}] string LCMState;

  [Read] string LCMStateDetail;

  [EmbeddedInstance("OMI_ConfigurationDownloadManager")] string ConfigurationDownloadManagers[];

  [EmbeddedInstance("OMI_ResourceModuleManager")] string ResourceModuleManagers[];

  [EmbeddedInstance("OMI_ReportManager")] string ReportManagers[];

  [EmbeddedInstance("MSFT_PartialConfiguration")] string PartialConfigurations[];

  uint32 StatusRetentionTimeInDays;

  [Read] string AgentId;

  string SignatureValidationPolicy; 

  [EmbeddedInstance("MSFT_SignatureValidation")] 

  string  SignatureValidations[];

  uint32  MaximumDownloadSizeMB;   

};