- List all dSources.
Link Oracle database as dSource.
Get defaults for dSource linking.
Detaches an Oracle source from an Oracle database.
Attach an Oracle dSource to an Oracle database.
Link an Oracle staging push database as dSource.
Get defaults for a Oracle staging push dSource linking.
Update values of an Oracle dSource
Upgrade the requested Oracle dSource installation and user.
Link an ASE database as dSource.
Get defaults for an ASE dSource linking.
Link an AppData database as dSource.
Get defaults for an AppData dSource linking.
Link a MSSql database as dSource.
Detaches a linked source from a MSSql database.
Attaches a MSSql source to a previously detached dsource.
Attaches a MSSql staging push database to a previously detached dsource.
Get defaults for a MSSql dSource linking.
Link a MSSql staging push database as dSource.
Get defaults for a MSSql staging push dSource linking.
Delete the specified dSource.
Search for dSources.
Get a dSource by ID.
Enable a dSource.
Disable a dSource.
Update values of an MSSql dSource
List Snapshots for a dSource.
Snapshot a dSource.
Get tags for a dSource.
Create tags for a dSource.
Delete tags for a dSource.
List all dSources.
Security
ApiKeyAuth
- Mock serverhttps://help-api.delphix.com/_mock/data-control-tower/continuous-data/22.0.0/continuous-data-apis-dct-22.0.0/dsources
- https://help-api.delphix.com/dct/v3https://help-api.delphix.com/dct/v3/dsources
curl -i -X GET \
'https://help-api.delphix.com/_mock/data-control-tower/continuous-data/22.0.0/continuous-data-apis-dct-22.0.0/dsources?limit=50&cursor=string&sort=id&permission=READ' \
-H 'Authorization: YOUR_API_KEY_HERE'OK
Example:
[ { "id": "dsource-123", "database_type": "Oracle", "name": "prod01-main", "database_version": "10.2.0.5.0", "data_uuid": "1734315df891991101eb96963535afa0", "storage_size": 339292672, "plugin_version": "1.0", "creation_date": "2021-05-01T08:51:34.148Z", "group_name": "DSources", "enabled": true, "is_detached": false, "engine_id": "engine-123", "source_id": "source-123", "status": "RUNNING", "engine_name": "engine-123-name", "cdb_id": "cdb-123", "is_appdata": true, "tags": [ … ], "primary_object_id": "1-CONTAINER-1", "primary_engine_id": "1", "primary_engine_name": "source-engine", "replicas": [ … ], "hooks": { … }, "sync_policy_id": "1-POLICY_SNAPSHOT-1", "retention_policy_id": "1-POLICY_RETENTION-1", "replica_retention_policy_id": "1-POLICY_REPLICA_RETENTION-1", "quota_policy_id": "1-POLICY_QUOTA-1", "logsync_enabled": true, "exported_data_directory": "domain0/oracle_db_container-30/oracle_timeflow-32/datafile", "template_id": "DATABASE_TEMPLATE-1" } ]
Sadly, sometimes requests to the API are not successful. Failures can occur for a wide range of reasons. The Errors object contains information about full or partial failures which might have occurred during the request.
Response
{ "items": [ { … } ], "errors": [ { … } ], "response_metadata": { "prev_cursor": "string", "next_cursor": "string", "total": 0 } }