Objects that Use Connections
When you export objects that use connections or objects with dependent objects that use connections, Control Hub exports the connection metadata only. The metadata includes the connection ID, name, and type. Control Hub does not export the connection credentials or other configured values.
For example, when you export a pipeline that uses a connection, Control Hub exports the connection ID, name, and type used by that pipeline. When you export a job with multiple pipelines that use connections, Control Hub exports the connection ID, name, and type of all connections used by each pipeline.
When you import pipelines or fragments that use connections, Control Hub first attempts to find matching connections by ID, and then by name and type. For each connection that exists in the target organization, you can choose to use the existing connection or to replace the connection. For each connection that does not exist, you can choose how to replace the connection. After the import, you must edit the pipelines or fragments to define the details for any replaced connections.
To import jobs or topologies that use connections, the connections must already exist in the target organization. During the import, Control Hub first attempts to find matching connections by ID, and then by name and type. If any connections do not exist, then pipelines or fragments using those missing connections fail to import. Pipelines or fragments using existing connections import successfully.
Replace Connections on Import
During the pipeline or fragment import process, Control Hub lists the connection type and name for each connection used in the pipeline or fragment.
- Use existing connection
- Imports the pipeline or fragment so that it continues to use the existing connection.
- Create a placeholder connection
- Automatically creates a new connection of the same connection type named Placeholder for <original connection name>, updates the pipeline or fragment to use the placeholder connection, and then imports the pipeline or fragment. The new placeholder connection has no defined values. After the import, you must edit the placeholder connection to define the required properties.
- Remove the connection
- Imports the pipeline or fragment without the connection.