Skip to main content

Update data-link

PUT 

/data-links/:dataLinkId

Update the data-link associated with the given dataLinkId.

Request

Path Parameters

    dataLinkId stringrequired

    Data-link string identifier

Query Parameters

    workspaceId int64

    Workspace numeric identifier

Bodyrequired

Data-link update request

    namestring
    descriptionstring
    credentialsIdstring

Responses

Success — Data-link updated

Schema
    idstring
    namestring
    descriptionstring
    resourceRefstring
    typeDataLinkType (string)

    Possible values: [bucket]

    providerDataLinkProvider (string)

    Possible values: [aws, google, azure, azure_entra, seqeracompute]

    regionstring
    credentials object[]
  • Array [
  • idstringrequired
    namestringrequired
    providerDataLinkProvider (string)required

    Possible values: [aws, google, azure, azure_entra, seqeracompute]

  • ]
  • publicAccessibleboolean
    hiddenboolean
    statusDataLink.Status (string)

    Possible values: [VALID, INVALID]

    messagestring

Authorization: http

name: BearerAuthtype: httpscheme: bearerbearerFormat: jwt
import http.client
import json

conn = http.client.HTTPSConnection("docs.seqera.io")
payload = json.dumps({
"name": "string",
"description": "string",
"credentialsId": "string"
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer <token>'
}
conn.request("PUT", "/data-links/:dataLinkId", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
Request Collapse all
Auth
Parameters
— pathrequired
— query
Body required
{
  "name": "string",
  "description": "string",
  "credentialsId": "string"
}