META-INF.syndesis.connector.dropbox.json Maven / Gradle / Ivy
The newest version!
{
"actions": [
{
"actionType": "connector",
"description": "Upload a file to Dropbox",
"descriptor": {
"componentScheme": "dropbox",
"configuredProperties": {
"operation": "put"
},
"inputDataShape": {
"kind": "any"
},
"outputDataShape": {
"kind": "none"
},
"propertyDefinitionSteps": [
{
"description": "Upload a file to Dropbox",
"name": "Upload a file to Dropbox",
"properties": {
"remotePath": {
"deprecated": false,
"displayName": "Remote path",
"group": "producer",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "Remote path to upload the file to",
"order": "1",
"required": true,
"secret": false,
"type": "string"
},
"uploadMode": {
"deprecated": false,
"defaultValue": "force",
"displayName": "Upload mode",
"enum": [
{
"label": "Add",
"value": "add"
},
{
"label": "Force",
"value": "force"
}
],
"group": "producer",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "File upload mode",
"order": "2",
"required": true,
"secret": false,
"type": "string"
}
}
}
]
},
"id": "io.syndesis:dropbox-upload-connector",
"name": "Upload",
"pattern": "To"
},
{
"actionType": "connector",
"description": "Download from Dropbox",
"descriptor": {
"component-scheme": "dropbox",
"configuredProperties": {
"bridgeErrorHandler": "true",
"operation": "get"
},
"inputDataShape": {
"kind": "none"
},
"outputDataShape": {
"kind": "any"
},
"propertyDefinitionSteps": [
{
"description": "Download from Dropbox",
"name": "Download from Dropbox",
"properties": {
"remotePath": {
"deprecated": false,
"displayName": "Folder or file name path to download",
"group": "consumer",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "Folder or file name path to download",
"required": true,
"secret": false,
"type": "string"
}
}
}
]
},
"id": "io.syndesis:dropbox-download-connector",
"name": "Download",
"pattern": "From"
}
],
"componentScheme": "dropbox",
"dependencies": [
{
"id": "@project.groupId@:@project.artifactId@:@project.version@",
"type": "MAVEN"
}
],
"description": "Download and upload files.",
"icon": "assets:dropbox.svg",
"id": "dropbox",
"name": "Dropbox",
"properties": {
"accessToken": {
"componentProperty": true,
"deprecated": false,
"displayName": "Access Token",
"group": "common,security",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "The access token to make API requests for a specific Dropbox user",
"order": "1",
"required": true,
"secret": true,
"type": "string"
},
"clientIdentifier": {
"componentProperty": true,
"deprecated": false,
"displayName": "Client identifier",
"group": "common,security",
"javaType": "java.lang.String",
"kind": "parameter",
"labelHint": "Name of the app registered to make API requests",
"order": "2",
"required": true,
"secret": false,
"type": "string"
}
},
"tags": [
"verifier"
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy