3.1.4.1.3.43 t:ProtectionRulesServiceConfiguration Complex Type

The ProtectionRulesServiceConfiguration complex type specifies the configuration of the protection rules service. The configuration comprises a list of rules, a list of the internal domains, and a refresh interval. This type extends the t:ServiceConfiguration complex type, as specified in section 3.1.4.1.3.56.

 <xs:complexType name="ProtectionRulesServiceConfiguration">
   <xs:complexContent>
     <xs:extension base="t:ServiceConfiguration">
       <xs:sequence>
         <xs:element name="Rules" type="t:ArrayOfProtectionRulesType"
             maxOccurs="1" minOccurs="1" />
         <xs:element name="InternalDomains" type="t:SmtpDomainList"
             maxOccurs="1" minOccurs="1"/>
       </xs:sequence>
       <xs:attribute name="RefreshInterval" use="required">
         <xs:simpleType>
           <xs:restriction base="xs:int">
             <xs:minInclusive value="1" />
           </xs:restriction>
         </xs:simpleType>
       </xs:attribute>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

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

Element

Type

Description

Rules

t:ArrayOfProtectionRulesType (section 3.1.4.1.3.6)

Specifies the collection of rules to be evaluated.

This element MUST be included if the ProtectionRulesServiceConfiguration complex type is used.

InternalDomains

t:SmtpDomainList (section 3.1.4.1.3.59)

Specifies the list of internal SMTP domains of the organization.

This element MUST be included if the ProtectionRulesServiceConfiguration complex type is used.

The following table lists the attribute of the ProtectionRulesServiceConfiguration complex type.

Attribute

Type

Description

RefreshInterval

1. xs:int ([XMLSCHEMA2] section 3.3.17)

Specifies how often, in whole hours, the client SHOULD request protection rules from the server.

This attribute MUST be included if the ProtectionRulesServiceConfiguration complex type is used.