Configuration/BaseRegistration/en-US/MSFT_MetaConfigurationExtensionClasses.Schema.mfl
#pragma namespace("\\\\.\\root\\default")
instance of __namespace{ name="ms_409";}; #pragma namespace("\\\\.\\root\\default\\ms_409") [Description("Web download manager class inheriting from OMI_ConfigurationDownloadManager") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_WebDownloadManager : OMI_ConfigurationDownloadManager { [Description("String URL of the download manager location") : Amended] string ServerURL; [Description("The certificate ID used to locate the certificate.") : Amended] string CertificateID; [Description("Specifies whether report manager can use unsecure connection over http.") : Amended] boolean AllowUnsecureConnection; [Description("Registration Key with which to register with the Pull Server") : Amended ToSubclass] string RegistrationKey; [Description("The set of configuration names with which to register with the Pull Server.") : Amended] string ConfigurationNames[]; [Description("String URL of the proxy server") : Amended] string ProxyURL; [Description("Credential to access the proxy server") : Amended] MSFT_Credential ProxyCredential; }; [Description("File configuration download manager class inheriting from OMI_ConfigurationDownloadManager") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_FileDownloadManager : OMI_ConfigurationDownloadManager { [Description("String UNC path of the download manager location") : Amended] string SourcePath; [Description("Default credential to access the file location") : Amended] string Credential; }; [Description("Web resource module manager class inheriting from OMI_ResourceModuleManager") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_WebResourceManager : OMI_ResourceModuleManager { [Description("String URL of the resource module manager location") : Amended] string ServerURL; [Description("The certificate ID used to locate the certificate.") : Amended] string CertificateID; [Description ("Boolean variable to allow unsecure connections" ) : Amended] boolean AllowUnsecureConnection; [Description("Registration Key with which to register with the Resource Repository Web") : Amended ToSubclass] string RegistrationKey; [Description("String URL of the proxy server") : Amended] string ProxyURL; [Description("Credential to access the proxy server") : Amended] MSFT_Credential ProxyCredential; }; [Description("File resource module manager class inheriting from OMI_ResourceModuleManager class") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_FileResourceManager : OMI_ResourceModuleManager { [Description("String UNC path of the File resource manager") : Amended] string SourcePath; [Description("Default credential to access resources.") : Amended] string Credential; }; [Description("Web report manager class inheriting from OMI_ReportManager class") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_WebReportManager : OMI_ReportManager { [Description("String URL of the report manager location") : Amended] string ServerURL; [Description ("The certificate ID used to locate the certificate for secure connections." ) : Amended] string CertificateID; [Description("Specifies whether report manager can use unsecure connection over http.") : Amended] boolean AllowUnsecureConnection; [Description("Registration Key with which to register with the Reporting Server") : Amended ToSubclass] string RegistrationKey; [Description("String URL of the proxy server") : Amended] string ProxyURL; [Description("Credential to access the proxy server") : Amended] MSFT_Credential ProxyCredential; }; [Description("This represents a Partial Configuration class.") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_PartialConfiguration : OMI_MetaConfigurationResource { [Description("Description of the partial configuration") : Amended] String Description; [Description("Defines the resources that are exclusive to this particular partial configuration") : Amended] String ExclusiveResources[]; [Description("The configuration repository source that this partial configuration will use") : Amended] String ConfigurationSource; [Description("A dependency variable indicating which partial configuration must be applied prior to this") : Amended] String DependsOn[]; [Description("The refresh mode for the server. Valid values are Pull, Push and Disabled.") : Amended] string RefreshMode; }; [Description("Local Configuration Manager settings.") : Amended,AMENDMENT, LOCALE("MS_409")] class MSFT_DSCMetaConfigurationV2 { [Description("The time interval between consecutive runs for reapplying the configuration to get to the desired state.") : Amended] uint32 ConfigurationModeFrequencyMins; [Description("Reboot node if needed.") : Amended] boolean RebootNodeIfNeeded; [Description("The configuration apply mode for the server.") : Amended] string ConfigurationMode; [Description("The refresh mode for the server. Valid values are Pull, Push and Disabled.") : Amended] string RefreshMode; [Description("The action after reboot of the server. Valid values are ContinueConfiguration andStopConfiguration.") : Amended] string ActionAfterReboot; [Description("The configuration ID used to get the configuration from the pull server.") : Amended] string ConfigurationID; [Description("The time interval between consecutive runs to get the action from the server.") : Amended] uint32 RefreshFrequencyMins; [Description("Overwrite modules when downloading from Pull Server.") : Amended] boolean AllowModuleOverwrite; [Description("Debug mode. Valid values are None, ForceModuleImport, ResourceScriptBreakAll, ResourceScriptBreakpoint or All") : Amended] string DebugMode[]; [Description("Current version of local configuration manager.") : Amended] string LCMVersion; [Description("Compatible versions of current local configuration manager.") : Amended] string LCMCompatibleVersions[]; [Description("Current state of local configuration manager.") : Amended] string LCMState; [Description("State detail of local configuration manager.") : Amended] string LCMStateDetail; [Description("Array of configuration download manager objects that contain location information to download configurations") : Amended] string ConfigurationDownloadManagers[]; [Description("Array of resource module managers pointing to a location to download missing DSCResources") : Amended] string ResourceModuleManagers[]; [Description("Array of report managers pointing to a location that would help generate reports for DSC") : Amended] string ReportManagers[]; [Description("Array of partial configurations that are specified to be applied") : Amended] string PartialConfigurations[]; [Description("Number of days to retain configuration status history.") : Amended] uint32 StatusRetentionTimeInDays; [Description("AgentId of the current Dsc Agent.") : Amended] string AgentId; [Description("Current signature validation policy.") : Amended] string SignatureValidationPolicy; [Description ("The signature validation options of the node.") : Amended] string SignatureValidations[]; [Description ("The maximum module size in MB that can be downloaded.") : Amended] uint32 MaximumDownloadSizeMB; }; |