Get Connection Profile

datastream.get_connection_profile
ActionGoogle Cloudconnection required

Calls datastream v1 GET /v1/projects/{projectsId}/locations/{locationsId}/connectionProfiles/{connectionProfilesId}.

Use this method to get details about a connection profile.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Google Datastream
Secret shape
{"client_id", "client_secret", "refresh_token"}
Config it needs
project_id, location
Resolved by
config.connection_id, else node.connection_id

Configuration

2 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
location
Location or region; taken from the connection when unset.
stringNo———
connection_profile
Connection profile name or id.
stringYes———

Output

One shape.

result

Extra keys beyond the ones listed can appear.

FieldTypeExample
bigqueryProfile
object—
createTime
string—
dataverseProfile
object—
displayName
string—
forwardSshConnectivity
object—
gcsProfile
object—
labels
object—
mongodbProfile
object—
mysqlProfile
object—
name
string—
oracleProfile
object—
postgresqlProfile
object—
privateConnectivity
object—
salesforceMarketingCloudProfile
object—
salesforceProfile
object—
satisfiesPzi
boolean—
satisfiesPzs
boolean—
serviceNowProfile
object—
spannerProfile
object—
sqlServerProfile
object—
staticServiceIpConnectivity
object—
updateTime
string—
workdayProfile
object—
{
  "bigqueryProfile": {},
  "createTime": "",
  "dataverseProfile": {},
  "displayName": "",
  "forwardSshConnectivity": {},
  "gcsProfile": {},
  "labels": {},
  "mongodbProfile": {},
  "mysqlProfile": {},
  "name": "",
  "oracleProfile": {},
  "postgresqlProfile": {},
  "privateConnectivity": {},
  "salesforceMarketingCloudProfile": {},
  "salesforceProfile": {},
  "satisfiesPzi": false,
  "satisfiesPzs": false,
  "serviceNowProfile": {},
  "spannerProfile": {},
  "sqlServerProfile": {},
  "staticServiceIpConnectivity": {},
  "updateTime": "",
  "workdayProfile": {}
}

See Get Connection Profile run in a workflow.

In a technical demo we add the Google Datastream connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.