Skip to content

Commit bb1207d

Browse files
Update migration-api-overview.md
Added paragraph to the ExportSettings section to detail the new requirement of SourceType, also added example. Updated ms.date.
1 parent 59a1ac9 commit bb1207d

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

docs/apis/migration-api-overview.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,39 @@ The **ExportSettings.XML** file is expected to be at the root of the Azure Blob
311311

312312
The main requirement is that the ExportSettings `SiteUrl` value must be populated with a URL consistent with the source URL used for the rest of the import package. In the case of file shares as a source, the URL would be pre-specified to be the source URL in the rest of the package, whereas a package generated through an export operation at a source site would be its original source site collection URL.
313313

314+
#### SourceType required
315+
Beginning January 1, 2023, the SourceType field will be mandatory when calling the Migration API. Starting October 1st, 2022, a warning message will be sent if the field is missing.
316+
317+
Accepted SourceType values:
318+
319+
- AmazonS3
320+
- AzureStorage
321+
- Box
322+
- Dropbox
323+
- Egnyte
324+
- FileShare
325+
- GoogleCloudStorage
326+
- GoogleDrive
327+
- MicrosoftStream
328+
- OneDrive
329+
- SharePointOnline
330+
- SharePointOnPremServer
331+
- Other
332+
333+
When declaring to **Other**, include *DetailedSource* to provide us the detailed information.
334+
335+
**Example**:
336+
337+
```powershell
338+
339+
<ExportSettings xmlns="urn:deployment-exportsettings-schema" SiteUrl="https://some site url" FileLocation="some paths" IncludeSecurity="All" SourceType="Other" DetailedSource="My special source type not in the list">
340+
<ExportObjects>
341+
<DeploymentObject Id="GUID for list" Type="List" ParentId="GUID for web" />
342+
</ExportObjects>
343+
</ExportSettings>
344+
345+
```
346+
314347
### LookupListMap.XML
315348

316349
The **LookupListMap.XML** file, if included, is expected to be at the root of the Azure Blob Store Container defined by the CreateMigrationJob’s azureContainerManifestUri parameter. This optional file is validated using the constrained **DeploymentLookupListMap.XSD**, which has no change from current published [full 2013 package schema](../schema/content-migration-schemas.md).

0 commit comments

Comments
 (0)