3.1.4.1.3.31 PolicyNudgeRulesConfigurationType Complex Type

The PolicyNudgeRulesConfigurationType complex type specifies the set of DLP rules and classification definitions that are sent to a client.<32>

 <xs:complexType name="PolicyNudgeRulesConfigurationType">
     <xs:sequence>
       <xs:element name="PolicyNudgeRules" type="PolicyNudgeRulesType">
         <!-- Ensure that 2 DLP rules (rule) don't have the same name -->
         <xs:unique name="ruleNameUnique">
           <xs:selector xpath="PolicyNudgeRule/rule" />
           <xs:field xpath="@name"/>
         </xs:unique>
         <!-- Ensure that 2 DLP rule envelopes (PolicyNudgeRule) don't have 
             the same id -->
         <xs:unique name="policyNudgeRuleIDUnique">
           <xs:selector xpath="PolicyNudgeRule" />
           <xs:field xpath="@id"/>
         </xs:unique>
       </xs:element>
       <xs:element name="ClassificationDefinitions" 
           type="ClassificationDefinitionsType">
         <!-- Ensure that 2 Classification Definition envelopes 
             (ClassificationDefinition) don't have the same id -->
         <xs:unique name="classificationDefinitionIDUnique">
           <xs:selector xpath="ClassificationDefinition" />
           <xs:field xpath="@id"/>
         </xs:unique>
       </xs:element>
     </xs:sequence>
 </xs:complexType>

The following table lists the child elements of the PolicyNudgeRulesConfigurationType complex type.

Element

Type

Description

PolicyNudgeRules

mce:PolicyNudgeRulesType (section 3.1.4.1.3.32)

Specifies a collection of DLP rules. Each DLP rule MUST have a unique name and identifier.

ClassificationDefinitions

ClassificationDefinitionsType (section 3.1.4.1.3.9)

Specifies a collection of classification definitions. Each classification definition MUST have a unique identifier.