.. _ms_exchange_data_export:

MS Exchange Data Export
-------------------------

.. _21.2|EKB-10599:

Filename:  ``<YYYY-MM-DD_HHMM>_ms_exchange.json.gz``

Layout:

.. tabularcolumns:: |p{8cm}|p{5cm}|p{1cm}|p{1cm}|

+-----------------------------------------------+------------------------------------+------------+---------+
| ELEMENT                                       | DESCRIPTION                        | DATA TYPE  | VERSION |
+===============================================+====================================+============+=========+
| provider_name                                 | Name of the Provider               | string     | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| reseller_name                                 | Name of the Reseller               | string     | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| customer_name                                 | name of the customer               | string     | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| hierarchy                                     | The full hierarchy path for the    | string     | v4      |
|                                               | item being exported                |            |         |
+-----------------------------------------------+------------------------------------+------------+---------+
| username                                      | MS Exchange User Name              | string     | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| exchange_mailbox_details                      | dictionary of permission types     | dictionary | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| exchange_mailbox_details.calendar_permissions | List of calendar permissions       | array      | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| calendar_permissions.user                     | Calendar username                  | string     | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| calendar_permissions.access_rights            | list of calendar permission rights | array      | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| exchange_mailbox_details.permissions          | List of permissions                | array      | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| permissions.user                              | Permissions username               | string     | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+
| permissions.access_rights                     | list of permission rights          | array      | v4      |
+-----------------------------------------------+------------------------------------+------------+---------+

Example

::

   [
   {
     "username": "ms_exchange_user_1@emailaccount.com", 
     "hierarchy": "sys.003954111679.Prov1.Resel1.Cust1", 
     "exchange_mailbox_details": {
       "calendar_permissions": [
         {
           "user": "ms_exchange_user_1", 
           "access_rights": [
             "Editor", 
             "Publishing Author", 
             "Author"
           ]
         }
       ], 
       "permissions": [
         {
           "user": "ms_exchange_user_1", 
           "access_rights": [
             "FullAccess", 
             "SendAs"
           ]
         }
       ]
     }, 
     "reseller_name": "Resel1", 
     "provider_name": "Prov1", 
     "customer_name": "Cust1"
   },
   {
     "username": "ms_exchange_user_2@emailaccount.com", 
     "hierarchy": "sys.003954111679.Prov1.Resel1.Cust1", 
     "exchange_mailbox_details": {
       "calendar_permissions": [
         {
           "user": "ms_exchange_user_2", 
           "access_rights": [
             "Editor", 
             "Publishing Author", 
             "Author"
           ]
         }
       ], 
       "permissions": [
         {
           "user": "ms_exchange_user_2", 
           "access_rights": [
             "FullAccess", 
             "SendAs"
           ]
         }
       ]
     }, 
     "reseller_name": "Resel1", 
     "provider_name": "Prov1", 
     "customer_name": "Cust1"
   }
   ]
