@Path(value="/o365-restore-sessions")
@Consumes(value="application/json")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
public interface O365RestoreSessionResource
Modifier and Type | Method and Description |
---|---|
O365ExchangeFolderSetResponse |
getExchangeFolders(String uuid,
String mailboxId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO Exchange folders given a restore session UUID.
|
O365ExchangeItemSetResponse |
getExchangeItems(String uuid,
String mailboxId,
Integer page,
Integer pageSize,
String folderId)
Get Office 365 VBO Exchange items given a restore session UUID.
|
O365ExchangeMailboxSetResponse |
getExchangeMailboxes(String uuid,
Integer page,
Integer pageSize)
Get Office 365 VBO Exchange mailboxes given a restore session UUID.
|
O365OneDriveDocumentSetResponse |
getOneDriveDocuments(String uuid,
String oneDriveId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO One Drive Documents given a restore session UUID.
|
O365OneDriveFolderSetResponse |
getOneDriveFolders(String uuid,
String oneDriveId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO One Drive folders given a restore session UUID.
|
O365OneDriveSetResponse |
getOneDrives(String uuid,
Integer page,
Integer pageSize)
Get Office 365 VBO One Drives given a restore session UUID.
|
O365RestoreSessionResponse |
getRestoreSessionByUuid(String uuid)
Get an Office 365 VBO Restore Session given its UUID.
|
O365RestoreSessionEventSetResponse |
getRestoreSessionEvents(String uuid)
Get Office 365 VBO Restore Session events given the restore session UUID.
|
O365SharePointAttachmentSetResponse |
getSharepointAttachments(String uuid,
String siteId,
String itemId,
Integer page,
Integer pageSize)
Get Office 365 VBO SharePoint attachments given a restore session UUID.
|
O365SharePointDocumentSetResponse |
getSharepointDocuments(String uuid,
String siteId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO SharePoint documents given a restore session UUID.
|
O365SharePointFolderSetResponse |
getSharepointFolders(String uuid,
String siteId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO SharePoint folders given a restore session UUID.
|
O365SharePointItemSetResponse |
getSharepointItems(String uuid,
String siteId,
Integer page,
Integer pageSize,
String parentId)
Get Office 365 VBO SharePoint items given a restore session UUID.
|
O365SharePointLibrarySetResponse |
getSharepointLibraries(String uuid,
String siteId,
Integer page,
Integer pageSize)
Get Office 365 VBO SharePoint libraries given a restore session UUID.
|
O365SharePointListSetResponse |
getSharepointLists(String uuid,
String siteId,
Integer page,
Integer pageSize)
Get Office 365 VBO SharePoint lists given a restore session UUID.
|
O365SharePointSiteSetResponse |
getSharepointSites(String uuid,
String parentId,
Integer page,
Integer pageSize)
Get Office 365 VBO Sharepoint sites given a restore session UUID.
|
void |
restoreExchangeFolder(String uuid,
String mailboxId,
String folderId,
O365ExchangeRestoreOptionsRequest request)
Restore an Office 365 VBO Exchange folder to original location or a different location given the
restore session UUID, mailbox ID and folder ID.
|
void |
restoreExchangeItem(String uuid,
String mailboxId,
String itemId,
O365ExchangeRestoreOptionsRequest request)
Restore an Office 365 VBO Exchange item to original location or different location given the
restore session UUID, mailbox ID and item ID.
|
void |
restoreExchangeMailbox(String uuid,
String mailboxId,
O365ExchangeRestoreOptionsRequest request)
Restore an Office 365 VBO Exchange mailbox to either original location
or a different location given the restore session UUID and mailbox ID.
|
void |
restoreOneDriveDocumentTo(String uuid,
String oneDriveId,
String documentId,
O365OneDriveRestoreOptionsRequest request)
Restore an Office 365 VBO one drive document to a location given the
restore session UUID, one drive ID and document ID.
|
void |
restoreOneDriveFolderTo(String uuid,
String oneDriveId,
String folderId,
O365OneDriveRestoreOptionsRequest request)
Restore an Office 365 VBO one drive folder to a location given the
restore session UUID, one drive ID and folder ID.
|
void |
restoreOneDriveTo(String uuid,
String oneDriveId,
O365OneDriveRestoreOptionsRequest request)
Restore an Office 365 VBO One Drive to a location given the
restore session UUID and one drive ID.
|
void |
restoreSharePointDocumentTo(String uuid,
String siteId,
String documentId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Document given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointFolderTo(String uuid,
String siteId,
String folderId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Folder given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointItemTo(String uuid,
String siteId,
String itemId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Item given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointLibraryTo(String uuid,
String siteId,
String libraryId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Library given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointListTo(String uuid,
String siteId,
String listId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint List given the restore session UUID
its Veeam native id.
|
void |
restoreSharePointSiteTo(String uuid,
String siteId,
O365SharePointRestoreOptionsRequest request)
Restore an Office 365 VBO SharePoint Site given the restore session UUID
its Veeam native id.
|
InputStream |
saveEntireExchangeMailbox(String uuid,
String mailboxId)
Download an entire Office 365 VBO Mailbox given the restore session UUID.
|
InputStream |
saveEntireOneDrive(String uuid,
String oneDriveId)
Download an entire Office 365 VBO OneDrive given the restore session UUID.
|
InputStream |
saveExchangeMailboxFolder(String uuid,
String mailboxId,
String folderId)
Download an Office 365 VBO Mailbox folder given the restore session UUID.
|
InputStream |
saveExchangeMailboxItem(String uuid,
String mailboxId,
String itemId,
O365ExchangeItemFormat format)
Download an Office 365 VBO Exchange item given the restore session UUID.
|
InputStream |
saveOneDriveDocument(String uuid,
String oneDriveId,
String documentId)
Download an Office 365 VBO OneDrive document given the restore session UUID.
|
InputStream |
saveOneDriveFolder(String uuid,
String oneDriveId,
String folderId)
Download an Office 365 VBO OneDrive Folder given the restore session UUID.
|
InputStream |
saveSharePointDocument(String uuid,
String siteId,
String documentId)
Download an Office 365 VBO SharePoint Document given the restore session UUID.
|
InputStream |
saveSharePointFolder(String uuid,
String siteId,
String folderId)
Download an Office 365 VBO SharePoint Folder given the restore session UUID.
|
InputStream |
saveSharePointLibrary(String uuid,
String siteId,
String libraryItemId)
Download an Office 365 VBO SharePoint Library given the restore session UUID.
|
void |
sendOneDriveDocumentToEmail(String uuid,
String oneDriveId,
String documentId,
O365RestoreSessionSendToEmailRequest request)
Sends an Office 365 VBO one drive document to an email given the
restore session UUID, one drive ID and document ID.
|
void |
sendOneDriveFolderToEmail(String uuid,
String oneDriveId,
String folderId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO one drive folder to an email given the
restore session UUID, one drive ID and folder ID.
|
void |
sendOneDriveToEmail(String uuid,
String oneDriveId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO One Drive to an email given the
restore session UUID and one drive ID.
|
void |
sendSharePointDocumentToEmail(String uuid,
String siteId,
String documentId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO SharePoint Document given the restore session UUID
its Veeam native id to an email.
|
void |
sendSharePointFolderToEmail(String uuid,
String siteId,
String folderId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO SharePoint Folder given the restore session UUID
its Veeam native id to an email.
|
void |
sendSharePointLibraryToEmail(String uuid,
String siteId,
String libraryId,
O365RestoreSessionSendToEmailRequest request)
Send an Office 365 VBO SharePoint Library given the restore session UUID
its Veeam native id to an email.
|
void |
stopRestoreSession(String uuid)
Stop an Office 365 VBO Restore Session given the restore session UUID.
|
@GET @Path(value="/{uuid}") O365RestoreSessionResponse getRestoreSessionByUuid(@PathParam(value="uuid") String uuid)
uuid
- the Office 365 VBO Restore Session UUIDO365RestoreSessionResponse
instance@GET @Path(value="/{uuid}/events") O365RestoreSessionEventSetResponse getRestoreSessionEvents(@PathParam(value="uuid") String uuid)
uuid
- the Office 365 VBO Restore Session UUIDO365RestoreSessionEventSetResponse
instance@POST @Path(value="/{uuid}/actions/stop") @Consumes(value="application/json") void stopRestoreSession(@PathParam(value="uuid") String uuid)
uuid
- the Office 365 VBO Restore Session UUID@GET @Path(value="/{uuid}/exchange-mailboxes") O365ExchangeMailboxSetResponse getExchangeMailboxes(@PathParam(value="uuid") String uuid, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- the Office 365 VBO restore session UUIDpage
- the page numberpageSize
- the page sizeO365ExchangeMailboxSetResponse
instance@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/actions/restore") @Consumes(value="application/json") void restoreExchangeMailbox(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, O365ExchangeRestoreOptionsRequest request)
uuid
- the Office 365 VBO Restore Session iland UUIDmailboxId
- the Veeam native mailbox identifierrequest
- a O365ExchangeRestoreOptionsRequest
instance@GET @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders") O365ExchangeFolderSetResponse getExchangeFolders(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- the Office 365 VBO restore session UUIDmailboxId
- the Veeam native mailbox identifierpage
- the page numberpageSize
- the page sizeparentId
- the Veeam native parent folder identifier or null for parent mailboxO365ExchangeFolderSetResponse
instance@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders/{folderId}/actions/restore") @Consumes(value="application/json") void restoreExchangeFolder(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="folderId") String folderId, O365ExchangeRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native mailbox identifierfolderId
- The Veeam native folder identifierrequest
- a O365ExchangeRestoreOptionsRequest
instance@GET @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/items") O365ExchangeItemSetResponse getExchangeItems(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="folderId") String folderId)
uuid
- The Office 365 VBO restore session UUIDmailboxId
- The Veeam native mailbox identifierpage
- the page numberpageSize
- the page sizefolderId
- The Veeam native parent folder identifier or null for parent mailboxO365ExchangeItemSetResponse
instance@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/items/{itemId}/actions/restore") @Consumes(value="application/json") void restoreExchangeItem(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="itemId") String itemId, O365ExchangeRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native mailbox identifieritemId
- The Veeam native item identifierrequest
- a O365ExchangeRestoreOptionsRequest
instance@GET @Path(value="/{uuid}/onedrive-drives") O365OneDriveSetResponse getOneDrives(@PathParam(value="uuid") String uuid, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUID.page
- the pagepageSize
- the page sizeO365OneDriveSetResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/restore") @Consumes(value="application/json") void restoreOneDriveTo(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, O365OneDriveRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.request
- a O365OneDriveRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/send-email") @Consumes(value="application/json") void sendOneDriveToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a One Drive you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.request
- a O365RestoreSessionSendToEmailRequest
instance@GET @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders") O365OneDriveFolderSetResponse getOneDriveFolders(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDoneDriveId
- the one drive idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent driveO365OneDriveFolderSetResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/restore") @Consumes(value="application/json") void restoreOneDriveFolderTo(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="folderId") String folderId, O365OneDriveRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.folderId
- The Veeam native folder identifier.request
- a O365OneDriveRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/send-email") @Consumes(value="application/json") void sendOneDriveFolderToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="folderId") String folderId, O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a folder you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.folderId
- The Veeam native folder identifier.request
- a O365RestoreSessionSendToEmailRequest
instance@GET @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents") O365OneDriveDocumentSetResponse getOneDriveDocuments(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDoneDriveId
- the one drive idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent driveO365OneDriveDocumentSetResponse
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents/{documentId}/actions/restore") @Consumes(value="application/json") void restoreOneDriveDocumentTo(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="documentId") String documentId, O365OneDriveRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.documentId
- The Veeam native document identifier.request
- a O365OneDriveRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents/{documentId}/actions/send-email") @Consumes(value="application/json") void sendOneDriveDocumentToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="documentId") String documentId, O365RestoreSessionSendToEmailRequest request)
The maximum size of a document you can send through email is 100 MB.
uuid
- The Office 365 VBO Restore Session iland UUID.oneDriveId
- The Veeam native one drive identifier.documentId
- The Veeam native document identifier.request
- a O365RestoreSessionSendToEmailRequest
instance@GET @Path(value="/{uuid}/sharepoint-sites") O365SharePointSiteSetResponse getSharepointSites(@PathParam(value="uuid") String uuid, @QueryParam(value="parentId") String parentId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDparentId
- the parent folder or null for parent site.page
- the pagepageSize
- the page sizeO365SharePointSiteSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders") O365SharePointFolderSetResponse getSharepointFolders(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent siteO365SharePointFolderSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents") O365SharePointDocumentSetResponse getSharepointDocuments(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent folderO365SharePointDocumentSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/items") O365SharePointItemSetResponse getSharepointItems(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize, @QueryParam(value="parentId") String parentId)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeparentId
- the parent folder or null for parent folderO365SharePointItemSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries") O365SharePointLibrarySetResponse getSharepointLibraries(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeO365SharePointLibrarySetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/lists") O365SharePointListSetResponse getSharepointLists(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site idpage
- the pagepageSize
- the page sizeO365SharePointListSetResponse
instance@GET @Path(value="/{uuid}/sharepoint-sites/{siteId}/items/{itemId}/attachments") O365SharePointAttachmentSetResponse getSharepointAttachments(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="itemId") String itemId, @QueryParam(value="page") Integer page, @QueryParam(value="pageSize") Integer pageSize)
uuid
- The Office 365 VBO restore session UUIDsiteId
- the sharepoint site iditemId
- the sharepoint item idpage
- the pagepageSize
- the page sizeO365SharePointAttachmentSetResponse
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/actions/restore") @Consumes(value="application/json") void restoreSharePointSiteTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint Site identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/lists/{listId}/actions/restore") @Consumes(value="application/json") void restoreSharePointListTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="listId") String listId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierlistId
- The Veeam native SharePoint List identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryId}/actions/restore") @Consumes(value="application/json") void restoreSharePointLibraryTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="libraryId") String libraryId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierlibraryId
- The Veeam native SharePoint Library identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryId}/actions/send-email") @Consumes(value="application/json") void sendSharePointLibraryToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="libraryId") String libraryId, O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a library you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierlibraryId
- The Veeam native SharePoint Library identifierrequest
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/items/{itemId}/actions/restore") @Consumes(value="application/json") void restoreSharePointItemTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="itemId") String itemId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifieritemId
- The Veeam native SharePoint Item identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/restore") @Consumes(value="application/json") void restoreSharePointDocumentTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="documentId") String documentId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierdocumentId
- The Veeam native SharePoint Document identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/send-email") @Consumes(value="application/json") void sendSharePointDocumentToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="documentId") String documentId, O365RestoreSessionSendToEmailRequest request)
The maximum size of a document you can send through email is 100 MB.
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierdocumentId
- The Veeam native SharePoint Document identifierrequest
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/restore") @Consumes(value="application/json") void restoreSharePointFolderTo(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="folderId") String folderId, O365SharePointRestoreOptionsRequest request)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierfolderId
- The Veeam native SharePoint Folder identifierrequest
- a O365SharePointRestoreOptionsRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/send-email") @Consumes(value="application/json") void sendSharePointFolderToEmail(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="folderId") String folderId, O365RestoreSessionSendToEmailRequest request)
The maximum size of the combined files of a folder you can send through email is 100 MB and the maximum number of files you can send is 200.
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierfolderId
- The Veeam native SharePoint Folder identifierrequest
- a O365RestoreSessionSendToEmailRequest
instance@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/folders/{folderId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveSharePointFolder(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="folderId") String folderId)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierfolderId
- The Veeam native SharePoint Folder identifier@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/documents/{documentId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveSharePointDocument(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="documentId") String documentId)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint identifierdocumentId
- The Veeam native SharePoint Document identifier@POST @Path(value="/{uuid}/sharepoint-sites/{siteId}/libraries/{libraryItemId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveSharePointLibrary(@PathParam(value="uuid") String uuid, @PathParam(value="siteId") String siteId, @PathParam(value="libraryItemId") String libraryItemId)
uuid
- The Office 365 VBO Restore Session iland UUIDsiteId
- The Veeam native SharePoint site identifierlibraryItemId
- The Veeam native SharePoint Library identifier@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/folders/{folderId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveOneDriveFolder(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="folderId") String folderId)
uuid
- The Office 365 VBO Restore Session iland UUIDoneDriveId
- The Veeam native OneDrive identifierfolderId
- The Veeam native OneDrive Folder identifier@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/documents/{documentId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveOneDriveDocument(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId, @PathParam(value="documentId") String documentId)
uuid
- The Office 365 VBO Restore Session iland UUIDoneDriveId
- The Veeam native OneDrive identifierdocumentId
- The Veeam native OneDrive Document identifier@POST @Path(value="/{uuid}/onedrive-drives/{oneDriveId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveEntireOneDrive(@PathParam(value="uuid") String uuid, @PathParam(value="oneDriveId") String oneDriveId)
uuid
- The Office 365 VBO Restore Session iland UUIDoneDriveId
- The Veeam native OneDrive identifier@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/folders/{folderId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveExchangeMailboxFolder(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="folderId") String folderId)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native exchange mailbox identifierfolderId
- The Veeam native exchange folder identifier@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/items/{itemId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveExchangeMailboxItem(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId, @PathParam(value="itemId") String itemId, @QueryParam(value="format") O365ExchangeItemFormat format)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native exchange mailbox identifieritemId
- The Veeam native exchange item identifierformat
- The download format either MSG or PST.@POST @Path(value="/{uuid}/exchange-mailboxes/{mailboxId}/actions/save") @Consumes(value="application/json") @Produces(value="application/vnd.ilandcloud.api.v1.0+octet-stream") InputStream saveEntireExchangeMailbox(@PathParam(value="uuid") String uuid, @PathParam(value="mailboxId") String mailboxId)
uuid
- The Office 365 VBO Restore Session iland UUIDmailboxId
- The Veeam native exchange mailbox identifierCopyright © 2020 iland Internet Solutions, Corp. All rights reserved.