github.com/instill-ai/component@v0.16.0-beta/pkg/connector/googlecloudstorage/v0/config/tasks.json (about) 1 { 2 "TASK_UPLOAD": { 3 "instillShortDescription": "Upload data to Google Cloud Storage.", 4 "input": { 5 "instillUIOrder": 0, 6 "properties": { 7 "data": { 8 "description": "The data to be saved in the object", 9 "instillAcceptFormats": [ 10 "*" 11 ], 12 "instillUIOrder": 1, 13 "instillUpstreamTypes": [ 14 "value", 15 "reference" 16 ], 17 "title": "Data", 18 "type": "string" 19 }, 20 "object_name": { 21 "description": "The name of the object to be created", 22 "instillAcceptFormats": [ 23 "string" 24 ], 25 "instillUIOrder": 0, 26 "instillUpstreamTypes": [ 27 "value", 28 "reference", 29 "template" 30 ], 31 "title": "Object Name", 32 "type": "string" 33 } 34 }, 35 "required": [ 36 "object_name", 37 "data" 38 ], 39 "title": "Input", 40 "type": "object" 41 }, 42 "output": { 43 "instillUIOrder": 0, 44 "properties": { 45 "authenticated_url": { 46 "description": "Only users granted permission can access the object with this link", 47 "format": "uri", 48 "instillFormat": "string", 49 "instillUIOrder": 0, 50 "title": "Authenticated URL", 51 "type": "string" 52 }, 53 "gsutil_uri": { 54 "description": "File path to this resource in Cloud Storage", 55 "format": "uri", 56 "instillFormat": "string", 57 "instillUIOrder": 1, 58 "title": "Gsutil URI", 59 "type": "string" 60 }, 61 "public_access": { 62 "description": "Whether the object is publicly accessible", 63 "instillFormat": "boolean", 64 "instillUIOrder": 2, 65 "title": "Public Access", 66 "type": "boolean" 67 }, 68 "public_url": { 69 "description": "Anyone with this link can access the object on the public Internet", 70 "instillFormat": "string", 71 "instillUIOrder": 3, 72 "title": "Public URL", 73 "type": "string" 74 }, 75 "status": { 76 "description": "Status of the upload operation", 77 "instillFormat": "string", 78 "instillUIOrder": 4, 79 "title": "Upload Status", 80 "type": "string" 81 } 82 }, 83 "required": [ 84 "status" 85 ], 86 "title": "Output", 87 "type": "object" 88 } 89 } 90 }