3.1.4.1.3 Complex Types

The following table summarizes the XML schema complex type definitions that are specific to the GetServiceConfiguration WSDL operation, as specified in section 3.1.4.1.

Complex type

Description

actionsType (section 3.1.4.1.3.1)

Specifies the actions that a DLP rule can have.

actionTypeType (section 3.1.4.1.3.2)

Specifies the following items:

  • An optional URL to a compliance note

  • A policy tip message

  • Whether the classification rule can be overridden

AffinityType (section 3.1.4.1.3.3)

Specifies an affinity-based classification type.

AnyType (section 3.1.4.1.3.4)

Specifies a classification rule where, if any of the rule conditions are met, the rule condition is processed as a match.

ApplyType (section 3.1.4.1.3.5)

Specifies whether the client has to update its email policy rule set.

ArrayOfProtectionRulesType (section 3.1.4.1.3.6)

Specifies an array of protection rules.

ArrayOfServiceConfigurationResponseMessageType (section 3.1.4.1.3.7)

Specifies an array of service configuration response messages.

ArrayOfServiceConfigurationType (section 3.1.4.1.3.8)

Specifies the requested service configurations for a GetServiceConfigurationSoapIn WSDL message (section 3.1.4.1.1.1).

ClassificationDefinitionsType (section 3.1.4.1.3.9

Specifies the definitions used to classify messages.

ClassificationDefinitionType (section 3.1.4.1.3.10)

Specifies a single message classification definition.

classificationType (section 3.1.4.1.3.11)

Specifies a classification identifier.

ConfigurationRequestDetailsType (section 3.1.4.1.3.12)

Contains a request for details of the policy tips.

DescriptionType (section 3.1.4.1.3.13)

Specifies the description of a localized resource string.

DetailsType (section 3.1.4.1.3.14)

Specifies the localized description of a rule pack (section 3.1.4.1.3.52).

EncryptionType (section 3.1.4.1.3.15)

Specifies the encryption key and initialization vector.

EntityType (section 3.1.4.1.3.16)

Specifies an entity classification type.

EvidenceType (section 3.1.4.1.3.17)

Specifies the classification rules for an affinity-based classification.

GetServiceConfigurationResponseMessageType (section 3.1.4.1.3.18)

Contains the response message for a GetServiceConfiguration WSDL operation.

GetServiceConfigurationType (section 3.1.4.1.3.19)

Specifies the requested service configurations and identifies the sender or impersonated user who is making the request.

GroupType (section 3.1.4.1.3.20)

Specifies the terms in a keyword-based rule.

IdMatchType (section 3.1.4.1.3.21)

Specifies an entity-based primary match rule.

KeywordType (section 3.1.4.1.3.22)

Specifies the terms and identifier of a keyword-based rule.

localeType (section 3.1.4.1.3.23)

Specifies the unique identifier of a keyword-based text processor.

LocalizedDetailsType (section 3.1.4.1.3.24)

Specifies the localized information about a rule pack.

LocalizedStringsType (section 3.1.4.1.3.25)

Specifies localized information about classification rules for both entity-based and affinity-based rules.

MatchType (section 3.1.4.1.3.26)

Specifies a classification rule match.

MailTipsServiceConfiguration (section 3.1.4.1.3.27)

Contains service configuration information for the mail tips service.

orType (section 3.1.4.1.3.28)

Specifies a logical OR for rule predicates.

PatternType (section 3.1.4.1.3.29)

Specifies the pattern for an entity classification.

PolicyNudgeRulesServiceConfiguration (section 3.1.4.1.3.30)

Contains the policy tip configuration data.<4>

PolicyNudgeRulesConfigurationType (section 3.1.4.1.3.31)

Specifies the set of DLP rules and classification definitions that are sent to a client.

PolicyNudgeRulesType (section 3.1.4.1.3.32)

Specifies a collection of DLP rules.

PolicyNudgeRuleType (section 3.1.4.1.3.33)

Specifies a single DLP rule.

predicateElementConstantType (section 3.1.4.1.3.34)

Specifies the type of all constant rule predicates. All elements of this type MUST be empty.

predicateElementMultipleChildType (section 3.1.4.1.3.35)

Specifies multiple predicates and logical operators for a classification definition.

predicateElementSingleChildType (section 3.1.4.1.3.36)

Specifies a single predicate or logical operator for a classification definition.

ProtectionRuleActionType (section 3.1.4.1.3.37)

Specifies the action that the client can take if the condition part of the associated rule matches.

ProtectionRuleAndType (section 3.1.4.1.3.38)

Specifies that there MUST be more than one protection rule condition.

ProtectionRuleArgumentType (section 3.1.4.1.3.39)

Specifies an attribute that is used to specify an argument to an action.

ProtectionRuleConditionType (section 3.1.4.1.3.40)

Specifies the condition part of a protection rule.

ProtectionRuleRecipientIsType (section 3.1.4.1.3.41)

Specifies a condition that matches if any recipients of the email message match any specified recipients in the child Value elements.

ProtectionRuleSenderDepartmentsType (section 3.1.4.1.3.42)

Specifies a condition that matches if the department of the sender of the email message matches any of the specified departments in the child Value elements.

ProtectionRulesServiceConfiguration (section 3.1.4.1.3.43)

Specifies the configuration of the protection rules service.

ProtectionRuleType (section 3.1.4.1.3.44)

Specifies a single protection rule.

PublisherType (section 3.1.4.1.3.45)

Specifies the unique identifier of a rule pack publisher.

recipientType (section 3.1.4.1.3.46)

Specifies a recipient in a classification definition. No more than one of the attributes in this type can be present.

RegexType (section 3.1.4.1.3.47)

Specifies a regular expression text processor.

ResourceNameType (section 3.1.4.1.3.48)

Specifies a localized name for a classification rule.

ResourceType (section 3.1.4.1.3.49)

Specifies the localized names and descriptions of a classification rule.

RulePackageContainerType (section 3.1.4.1.3.50)

Contains a single rule package.

RulePackageType (section 3.1.4.1.3.51)

Specifies the rule pack identifier and the set of classification definitions rules.

RulePackType (section 3.1.4.1.3.52)

Specifies the version, identifier, and publisher of a rule pack.

ruleType (section 3.1.4.1.3.53)

Specifies a DLP rule.

RulesType (section 3.1.4.1.3.54)

Specifies the rules collection in a rules package.

senderType (section 3.1.4.1.3.55)

Specifies a sender in a classification definition.

ServiceConfiguration (section 3.1.4.1.3.56)

Specifies the base type for the service configuration types.

ServiceConfigurationResponseMessageType (section 3.1.4.1.3.57)

Specifies service configuration settings.

SmtpDomain (section 3.1.4.1.3.58)

Specifies a single domain.

SmtpDomainList (section 3.1.4.1.3.59)

Specifies a list of internal domains in a user's organization.

TermType (section 3.1.4.1.3.60)

Specifies a term and whether the term is case-sensitive.

UnifiedMessageServiceConfiguration (section 3.1.4.1.3.61)

Specifies the configuration for the Unified Messaging service.

VersionType (section 3.1.4.1.3.62)

Specifies the rule pack version.

versionType (section 3.1.4.1.3.63)

Specifies the minimum client version that can use this rule and the rule conditions and actions.

VersionedRuleType (section 3.1.4.1.3.64)

Specifies the required classification engine version for a list of data classification rules.

VersionedPatternType (section 3.1.4.1.3.65)

Specifies the required classification engine version for a list of patterns.

VersionedEvidenceType (section 3.1.4.1.3.66)

Specifies the required classification engine version for a list of evidences.

FingerprintType (section 3.1.4.1.3.67)

Specifies the fingerprint definition for a classification rule.