Configuration/BaseRegistration/MSFT_MetaConfigurationExtensionClasses.schema.json
[
{ "ClassName": "MSFT_WebDownloadManager", "FriendlyName": "ConfigurationRepositoryWeb", "ClassVersion": "1.0.0", "SuperClassName": "OMI_ConfigurationDownloadManager", "ClassProperties": [ { "Name": "ServerURL", "CimType": "String", "Qualifiers": { "Key": true } }, { "Name": "CertificateID", "CimType": "String" }, { "Name": "AllowUnsecureConnection", "CimType": "Boolean" }, { "Name": "RegistrationKey", "CimType": "String" }, { "Name": "ConfigurationNames", "CimType": "StringArray" }, { "Name": "ProxyURL", "CimType": "String" }, { "Name": "ProxyCredential", "CimType": "Instance", "ReferenceClassName": "MSFT_Credential", "Qualifiers": { "EmbeddedInstance": "MSFT_Credential" } } ] }, { "ClassName": "MSFT_FileDownloadManager", "FriendlyName": "ConfigurationRepositoryShare", "ClassVersion": "1.0.0", "SuperClassName": "OMI_ConfigurationDownloadManager", "ClassProperties": [ { "Name": "SourcePath", "CimType": "String", "Qualifiers": { "Key": true } }, { "Name": "Credential", "CimType": "Instance", "ReferenceClassName": "MSFT_Credential", "Qualifiers": { "EmbeddedInstance": "MSFT_Credential" } } ] }, { "ClassName": "MSFT_WebResourceManager", "FriendlyName": "ResourceRepositoryWeb", "ClassVersion": "1.0.0", "SuperClassName": "OMI_ResourceModuleManager", "ClassProperties": [ { "Name": "ServerURL", "CimType": "String", "Qualifiers": { "Key": true } }, { "Name": "CertificateID", "CimType": "String" }, { "Name": "AllowUnsecureConnection", "CimType": "Boolean" }, { "Name": "RegistrationKey", "CimType": "String" }, { "Name": "ProxyURL", "CimType": "String" }, { "Name": "ProxyCredential", "CimType": "Instance", "ReferenceClassName": "MSFT_Credential", "Qualifiers": { "EmbeddedInstance": "MSFT_Credential" } } ] }, { "ClassName": "MSFT_FileResourceManager", "FriendlyName": "ResourceRepositoryShare", "ClassVersion": "1.0.0", "SuperClassName": "OMI_ResourceModuleManager", "ClassProperties": [ { "Name": "SourcePath", "CimType": "String", "Qualifiers": { "Key": true } }, { "Name": "Credential", "CimType": "Instance", "ReferenceClassName": "MSFT_Credential", "Qualifiers": { "EmbeddedInstance": "MSFT_Credential" } } ] }, { "ClassName": "MSFT_WebReportManager", "FriendlyName": "ReportServerWeb", "ClassVersion": "1.0.0", "SuperClassName": "OMI_ReportManager", "ClassProperties": [ { "Name": "ServerURL", "CimType": "String", "Qualifiers": { "Key": true } }, { "Name": "CertificateID", "CimType": "String" }, { "Name": "AllowUnsecureConnection", "CimType": "Boolean" }, { "Name": "RegistrationKey", "CimType": "String" }, { "Name": "ProxyURL", "CimType": "String" }, { "Name": "ProxyCredential", "CimType": "Instance", "ReferenceClassName": "MSFT_Credential", "Qualifiers": { "EmbeddedInstance": "MSFT_Credential" } } ] }, { "ClassName": "MSFT_PartialConfiguration", "FriendlyName": "PartialConfiguration", "ClassVersion": "1.0.0", "SuperClassName": "OMI_MetaConfigurationResource", "ClassProperties": [ { "Name": "Description", "CimType": "String", "Qualifiers": { "Write": true } }, { "Name": "ExclusiveResources", "CimType": "StringArray", "Qualifiers": { "Write": true } }, { "Name": "ConfigurationSource", "CimType": "StringArray", "Qualifiers": { "Write": true } }, { "Name": "ResourceModuleSource", "CimType": "StringArray", "Qualifiers": { "Write": true } }, { "Name": "DependsOn", "CimType": "StringArray", "Qualifiers": { "Write": true } }, { "Name": "RefreshMode", "CimType": "String", "Qualifiers": { "ValueMap": [ "Push", "Pull", "Disabled" ], "Values": [ "Push", "Pull", "Disabled" ] } } ] }, { "ClassName": "MSFT_SignatureValidation", "FriendlyName": "SignatureValidation", "ClassVersion": "1.0.0", "SuperClassName": "OMI_MetaConfigurationResource", "ClassProperties": [ { "Name": "TrustedStorePath", "CimType": "String", "Qualifiers": { "Write": true } }, { "Name": "SignedItemType", "CimType": "StringArray", "Qualifiers": { "ValueMap": [ "Configuration", "Module" ], "Values": [ "Configuration", "Module" ] } } ] }, { "ClassName": "MSFT_DSCMetaConfigurationV2", "FriendlyName": "Settings", "ClassVersion": "2.0.0", "ClassProperties": [ { "Name": "ConfigurationModeFrequencyMins", "CimType": "UInt32" }, { "Name": "RebootNodeIfNeeded", "CimType": "Boolean" }, { "Name": "ConfigurationMode", "CimType": "String", "Qualifiers": { "ValueMap": [ "ApplyOnly", "ApplyAndMonitor", "ApplyAndAutoCorrect", "MonitorOnly" ], "Values": [ "ApplyOnly", "ApplyAndMonitor", "ApplyAndAutoCorrect", "MonitorOnly" ] } }, { "Name": "ActionAfterReboot", "CimType": "String", "Qualifiers": { "ValueMap": [ "ContinueConfiguration", "StopConfiguration" ], "Values": [ "ContinueConfiguration", "StopConfiguration" ] } }, { "Name": "RefreshMode", "CimType": "String", "Qualifiers": { "ValueMap": [ "Push", "Pull", "Disabled" ], "Values": [ "Push", "Pull", "Disabled" ] } }, { "Name": "CertificateID", "CimType": "String" }, { "Name": "ConfigurationID", "CimType": "String" }, { "Name": "RefreshFrequencyMins", "CimType": "UInt32" }, { "Name": "AllowModuleOverwrite", "CimType": "Boolean" }, { "Name": "DebugMode", "CimType": "StringArray", "Qualifiers": { "ValueMap": [ "None", "ForceModuleImport", "All", "ResourceScriptBreakAll", "ResourceScriptBreakpoint" ], "Values": [ "None", "ForceModuleImport", "All", "ResourceScriptBreakAll", "ResourceScriptBreakpoint" ] } }, { "Name": "LCMVersion", "CimType": "String", "Qualifiers": { "Read": true } }, { "Name": "LCMCompatibleVersions", "CimType": "StringArray", "Qualifiers": { "Read": true } }, { "Name": "LCMState", "CimType": "String", "Qualifiers": { "Read": true, "ValueMap": [ "Idle", "Busy", "PendingReboot", "PendingConfiguration" ], "Values": [ "Idle", "Busy", "PendingReboot", "PendingConfiguration" ] } }, { "Name": "LCMStateDetail", "CimType": "String", "Qualifiers": { "Read": true } }, { "Name": "ConfigurationDownloadManagers", "CimType": "InstanceArray", "ReferenceClassName": "OMI_ConfigurationDownloadManager", "Qualifiers": { "EmbeddedInstance": "OMI_ConfigurationDownloadManager" } }, { "Name": "ResourceModuleManagers", "CimType": "InstanceArray", "ReferenceClassName": "OMI_ResourceModuleManager", "Qualifiers": { "EmbeddedInstance": "OMI_ResourceModuleManager" } }, { "Name": "ReportManagers", "CimType": "InstanceArray", "ReferenceClassName": "OMI_ReportManager", "Qualifiers": { "EmbeddedInstance": "OMI_ReportManager" } }, { "Name": "PartialConfigurations", "CimType": "InstanceArray", "ReferenceClassName": "MSFT_PartialConfiguration", "Qualifiers": { "EmbeddedInstance": "MSFT_PartialConfiguration" } }, { "Name": "StatusRetentionTimeInDays", "CimType": "UInt32" }, { "Name": "AgentId", "CimType": "String", "Qualifiers": { "Read": true } }, { "Name": "SignatureValidationPolicy", "CimType": "String" }, { "Name": "SignatureValidations", "CimType": "InstanceArray", "ReferenceClassName": "MSFT_SignatureValidation", "Qualifiers": { "EmbeddedInstance": "MSFT_SignatureValidation" } }, { "Name": "MaximumDownloadSizeMB", "CimType": "UInt32" } ] } ] |