MailboxShareRuleDto

One share rule on a mailbox configuration.

Properties

Name Type Description
uniqueIdstring

Rule identifier, used to delete the rule.

Rule identifier, used to delete the rule.

kindenum

What a mailbox share rule matches on. A share rule grants shared-access callers every message
in the mailbox that matches it; an exclusion rule hides every message that matches it from
everyone but the owner. Both are evaluated live at query time.

Address Domain Conversation Folder Message

What a mailbox share rule matches on. A share rule grants shared-access callers every message
in the mailbox that matches it; an exclusion rule hides every message that matches it from
everyone but the owner. Both are evaluated live at query time.

Address Domain Conversation Folder Message

valuestring

The matched value: a lowercased address or domain, a conversation id, or a folder UniqueId as text.

The matched value: a lowercased address or domain, a conversation id, or a folder UniqueId as text.

createdDatestring

When the rule was created (UTC).

When the rule was created (UTC).

isExclusionboolean

False shares what the rule matches; true hides it from everyone but the owner, in both
sharing modes. Exclusions win over shares.

False shares what the rule matches; true hides it from everyone but the owner, in both
sharing modes. Exclusions win over shares.

JSON Example

{
  "uniqueId": "00000000-0000-0000-0000-000000000000",
  "kind": "Address",
  "value": "string",
  "createdDate": "2024-01-01T00:00:00Z",
  "isExclusion": false
}

Used By Operations