DscResources/MimSyncJoinRule/MimSyncJoinRule.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("JoinCriterion")] class MimSyncJoinCriterion { [Key] String ID; [Write] String JoinCriteriaType; [Write] String MVObjectType; [Write] String ResolutionType; [Write] String ResolutionScriptContext; [Write] UInt16 Order; [Write, EmbeddedInstance("MimSyncAttributeMapping")] string AttributeMapping[]; }; [ClassVersion("1.0.0.0"), FriendlyName("AttributeMapping")] class MimSyncAttributeMapping { [Write] String MVAttribute; [Write] String MappingType; [Write] String CDAttribute[]; [Write] String ScriptContext; }; [ClassVersion("1.0.0.0"), FriendlyName("JoinRule")] class MimSyncJoinRule : OMI_BaseResource { [Key] String ManagementAgentName; [Key] String CDObjectType; [Write, EmbeddedInstance("MimSyncJoinCriterion"), Description("Array of Join Conditions")] string JoinCriterion[]; [Write, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; }; |