Configuration/BaseRegistration/en-US/BaseResource.Schema.mfl
#pragma namespace("\\\\.\\root\\default")
instance of __namespace{ name="ms_409";}; #pragma namespace("\\\\.\\root\\default\\ms_409") [Description("Base schema for all configuration providers that will be imported by powershell extension.") : Amended,AMENDMENT, LOCALE("ms_409")] class OMI_BaseResource { [Description("Unique Id for a resource instance.") : Amended] string ResourceId; [Description("Source Info to correlate it back to powershell configuration script.") : Amended] string SourceInfo; [Description("List of resources this resource depends on.") : Amended] string DependsOn[]; [Description("Name of the module that supports this resource.")] string ModuleName; [Description("Version of the module that supports this resource.")] string ModuleVersion; [Description("Name of the Partial Configuration that this resource belongs to.")] string ConfiguratioName; [Description("Credentials under which the resource runs. ")] string PsDscRunAsCredential; }; [Description("This class represents a key-value pair.") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_KeyValuePair { }; [Description("Base schema for configuration provider registration that maps a provider to some configuration engine related information.") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_BaseConfigurationProviderRegistration { }; [Description("Base schema for configuration provider registration that maps a cim provider to namespace.") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_CimConfigurationProviderRegistration : MSFT_BaseConfigurationProviderRegistration { }; [Description("Base schema for configuration provider registration that maps a powershell provider to its module.") : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_PSConfigurationProviderRegistration : MSFT_BaseConfigurationProviderRegistration { }; [Description("Base schema for configuration document information.") : Amended,AMENDMENT, LOCALE("ms_409")] class OMI_ConfigurationDocument { [Description("Configuration document version information, configuration engine can use to log.") : Amended] String Version; [Description("Configuration document Author information.") : Amended] String Author; [Description("Configuration document Copyright information.") : Amended] String Copyright; [Description("Configuration document Help URI.") : Amended] String HelpInfoUri; [Description("Configuration document Content Type. Only PasswordEncrypted and NotEncrypted are supported. Default value is NotEncrypted.") : Amended] String ContentType; [Description("Configuration document generation date.") : Amended] String GenerationDate; [Description("Configuration document generation host.") : Amended] String GenerationHost; [Description("Configuration document name.") : Amended] String Name; [Description("Configuration document minimum version requirement for compatibility with the target DSC version.") : Amended] String MinimumCompatibleVersion; [Description("Additional properties (if any) that are required by the version of this document over 1.0.0 for version compatibility.") : Amended] String CompatibleVersionAdditionalProperties[]; [Description("Configuration document is encrypted using Cryptographic Message Syntax format.") : Amended] boolean UseCms; }; [Description ("Credential to use for DSC configuration providers." ) : Amended,AMENDMENT, LOCALE("ms_409")] class MSFT_Credential { [Description("UserName is the name of the user for an authorization service to map to an identity." ) : Amended] string UserName; [Description("UserPassword property may contain a password used to access resources." ) : Amended] string Password; }; [Description("Base schema for all Metaconfiguration resources .") : Amended,AMENDMENT, LOCALE("ms_409")] class OMI_MetaConfigurationResource { }; [Description("Class defining the structure of resource module managers") : Amended,AMENDMENT, LOCALE("MS_409")] class OMI_ResourceModuleManager : OMI_MetaConfigurationResource { [Description("Name of the resource module Manager.") : Amended] string Name; [Description("Priority of the resource module manager.") : Amended] uint32 Priority; }; [Description("Class defining the configuration download manager") : Amended,AMENDMENT, LOCALE("MS_409")] class OMI_ConfigurationDownloadManager : OMI_MetaConfigurationResource { [Description("Name of the configuration download Manager.") : Amended] string Name; }; [Description("Class defining a report manager") : Amended,AMENDMENT, LOCALE("MS_409")] class OMI_ReportManager : OMI_MetaConfigurationResource { [Description("Name of the report manager") : Amended] string Name; [Description("Custom data that is specific to Report Manager.") : Amended] string CustomData[]; }; |