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  }