Update an existing project connection by name.
Performs a full replacement of the connection details. Any fields not included in the update request will be unset.
Authorizations
a valid bearer token
Path Parameters
The unique identifier of the project containing the connection to update.
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$Query Parameters
The name of the connection to update.
Body
The update request containing the new connection details.
The kind of secret being referenced. See the combinations table in the operation description for valid values per connection type.
GENERIC_SECRET, CLOUD_PROVIDER_SECRET, OAUTH_USER_TOKENS, OAUTH_AUTHORIZATION_CODE, OAUTH_CLIENT_CRED, COMPOSITE_TOKEN, OAUTH_1_0_X_ADS "GENERIC_SECRET"
The different types of connection that can be created:
COMPONENT_BASIC— connect a component to a data source, API, or SaaS application using a secret stored in your secrets manager.CLOUD_PLATFORM_CREDENTIALS— give a project access to a cloud provider (AWS, Azure, GCP) using cloud credentials stored in your secrets manager.
COMPONENT_BASIC, CLOUD_PLATFORM_CREDENTIALS "COMPONENT_BASIC"
Provides the definition of the values of the connection which will vary by connection type. Includes:
- Location of any sensitive values (secret location and name)
- Any non-sensitive values (url, username)
Response
Successfully updated the project connection
The authentication provider
"salesforce"
The authentication type
GENERIC_SECRET, CLOUD_PROVIDER_SECRET, OAUTH_USER_TOKENS, OAUTH_AUTHORIZATION_CODE, OAUTH_CLIENT_CRED, COMPOSITE_TOKEN, OAUTH_1_0_X_ADS "GENERIC_SECRET"
Provides the definition of the values of the connection which will vary by connection type. Includes:
- Location of any sensitive values (secret location and name)
- Any non-sensitive values (url, username)
The user who created the connection
The date and time when the connection was created
The name of the connection
"my-secret"
The different types of connection that can be created:
COMPONENT_BASIC— connect a component to a data source, API, or SaaS application using a secret stored in your secrets manager.CLOUD_PLATFORM_CREDENTIALS— give a project access to a cloud provider (AWS, Azure, GCP) using cloud credentials stored in your secrets manager.
COMPONENT_BASIC, CLOUD_PLATFORM_CREDENTIALS "COMPONENT_BASIC"
The project ID this connection belongs to
