1.0.2 (October 30, 2020)
To see the full changelog please use the following link.
Microsoft OneDrive component for the elastic.io platform.
This is the component for working with Microsoft OneDrive storage service on elastic.io platform.
The component provides ability to connect to Microsoft OneDrive storage service.
The component completeness matrix gives the technical details about Salesforce objects this component covers.
Name | Mandatory | Description | Values |
---|---|---|---|
OAUTH_CLIENT_ID |
true | Microsoft Graph Application OAuth2 Client ID | Can be found in your application page on https://portal.azure.com |
OAUTH_CLIENT_SECRET |
true | Microsoft Graph Application OAuth2 Client Secret | Can be found in your application page on https://portal.azure.com |
ATTACHMENT_MAX_SIZE |
false | For elastic.io attachments configuration. Maximal possible attachment size in bytes. By default set to 1000000 and according to platform limitations CAN’T be bigger than that. |
Up to 1000000 bytes |
Please Note: From the platform version 20.51 we deprecated the component
LOG_LEVEL
environment variable. Now you can control logging level per each step of the flow.
To create new credentials you need to authorize in Microsoft system using OAuth2 protocol.
Triggers to get all new and updated files since last polling. Polling is provided by lastModifiedDateTime
file’s property.
Emit Individually
emits each object in separate message, Fetch All
emits all objects in one messageAction to get item from OneDrive by provided path in selected disc.
{
"path": "base_folder/inner_folder/file.any"
}
Action upserts (create or replace) with first file from attachment by provided path in Microsoft One Drive
{
"path": "base_folder/inner_folder/file.any"
}
Action to delete item from OneDrive by provided path in selected disc. Returns filename if file was deleted and empty message if already wasn’t exist
{
"path": "base_folder/inner_folder/file.any"
}
Create new folder in provided path
. If path
not exist component will fail.
Fail
. Options: Fail
, Replace
, Rename
.
Fail
- fails if folder with same name already exists under provided path
Rename
- rename folder if folder with same name already exists under provided path
. Examples: exists
-> exists_1
, exists_1
-> exists_1_1
Replace
- replace folder if folder with same name already exists under provided path
. Note: files inside folder will not be replaced, but last modified date of folder will be updated/
for rootGet your free 14-day elastic.io trial account to use this component.