· 8 years ago · Dec 04, 2017, 12:20 AM
1[
2 {
3 "kind": "connector",
4 "data": {
5 "id": "aws-s3",
6 "name": "AWS-S3",
7 "description": "Direct AWS S3",
8 "icon": "fa-puzzle-piece",
9 "configuredProperties": {},
10 "properties":{
11 "accessKey":{
12 "kind":"parameter",
13 "displayName":"Access Key",
14 "group":"common",
15 "required":false,
16 "type":"string",
17 "javaType":"java.lang.String",
18 "deprecated":false,
19 "secret":false,
20 "description":"Amazon AWS Access Key"
21 },
22 "secretKey":{
23 "kind":"parameter",
24 "displayName":"Secret Key",
25 "group":"common",
26 "required":false,
27 "type":"string",
28 "javaType":"java.lang.String",
29 "deprecated":false,
30 "secret":false,
31 "description":"Amazon AWS Secret Key"
32 },
33 "deleteAfterWrite":{
34 "kind":"parameter",
35 "displayName":"Delete After Write",
36 "group":"producer",
37 "label":"producer",
38 "required":false,
39 "type":"boolean",
40 "javaType":"boolean",
41 "deprecated":false,
42 "secret":false,
43 "defaultValue":false,
44 "description":"Delete file object after the S3 file has been uploaded"
45 },
46 "region":{
47 "kind":"parameter",
48 "displayName":"Region",
49 "group":"producer",
50 "label":"producer",
51 "required":false,
52 "type":"string",
53 "javaType":"java.lang.String",
54 "deprecated":false,
55 "secret":false,
56 "description":"The region where the bucket is located. This option is used in the com.amazonaws.services.s3.model.CreateBucketRequest."
57 }
58 },
59 "actions": [
60 {
61 "name": "Copy Object",
62 "description": "Copy an object on AWS S3",
63 "id": "io.syndesis:aws-s3-copy-object-connector:latest",
64 "pattern": "To",
65 "actionType": "connector",
66 "descriptor": {
67 "camelConnectorGAV": "io.syndesis:aws-s3-copy-object-connector:@syndesis-connectors.version@",
68 "camelConnectorPrefix": "aws-s3-copy-object",
69 "inputDataShape": {
70 "kind": "java:File"
71 },
72 "outputDataShape": {
73 "kind": "none"
74 },
75 "propertyDefinitionSteps": []
76 }
77 }
78 ]
79 }
80 }
81]