# List all CDB dSources (Oracle only).

Endpoint: GET /cdb-dsources
Version: 3.30.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Query parameters:

  - `limit` (integer)
    Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100.

  - `cursor` (string)
    Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints.

  - `sort` (string)
    The field to sort results by. A property name with a prepended '-' signifies descending order.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `items` (array)

  - `items.id` (string)
    The CDB object entity ID.
    Example: 1-CDB-1

  - `items.engine_id` (string)
    A reference to the Engine that this CDB belongs to.
    Example: engine-12

  - `items.name` (string)
    The name of this CDB.
    Example: Oracle CDB

  - `items.enabled` (boolean)
    Whether the CDB is enabled or not.
    Example: true

  - `items.status` (string)
    The runtime status of the vCDB.
    Example: RUNNING

  - `items.description` (string)
    The container description of this Linked CDB.
    Example: This is Oracle linked CDB.

  - `items.cdb_source_id` (string)
    The container description of this Linked CDB.
    Example: 1-ORACLE_SINGLE_CONFIG-1

  - `items.is_detached` (boolean)
    Is this a detached CDB container.
    Example: true

  - `items.logsync_enabled` (boolean)
    True if LogSync is enabled for this dSource.

  - `items.logsync_mode` (string)
    LogSync operation mode for this dSource.
    Enum: "ARCHIVE_ONLY_MODE", "ARCHIVE_REDO_MODE", "UNDEFINED"

  - `items.logsync_interval` (integer)
    Interval between LogSync requests, in seconds.

  - `items.size` (integer)
    The total size of the data files used by this CDB, in bytes.
    Example: 339292672

  - `items.namespace_id` (string)
    The namespace id of this CDB.
    Example: 1-NAMESPACE-1

  - `items.namespace_name` (string)
    The namespace name of this CDB.
    Example: test-engine-1

  - `items.is_replica` (boolean)
    Is this a replicated object.
    Example: true

  - `items.group_name` (string)
    The name of the group containing this CDB.
    Example: Untitled

  - `items.diagnose_no_logging_faults` (boolean)
    If true, NOLOGGING operations on this container are treated as faults and cannot be resolved manually. Otherwise, these operations are ignored.
    Example: true

  - `items.rman_channels` (integer)
    Number of parallel channels to use.

  - `items.files_per_set` (integer)
    Number of data files to include in each RMAN backup set.

  - `items.encrypted_linking_enabled` (boolean)
    True if SnapSync data from the source should be retrieved through an encrypted connection. Enabling this feature can decrease the performance of SnapSync from the source but has no impact on the performance of VDBs created from the retrieved data.

  - `items.compressed_linking_enabled` (boolean)
    True if SnapSync data from the source should be compressed over the network. Enabling this feature will reduce network bandwidth consumption and may significantly improve throughput, especially over slow network.

  - `items.bandwidth_limit` (integer)
    Bandwidth limit (MB/s) for SnapSync and LogSync network traffic. A value of 0 means no limit.

  - `items.number_of_connections` (integer)
    Total number of transport connections to use during SnapSync.

  - `items.backup_level_enabled` (boolean)
    Boolean value indicates whether LEVEL-based incremental backups can be used on the source db.

  - `items.check_logical` (boolean)
    True if extended block checking should be used for this linked database.

  - `items.tags` (array)

  - `items.tags.key` (string, required)
    Key of the tag
    Example: key-1

  - `items.tags.value` (string, required)
    Value of the tag
    Example: value-1

  - `response_metadata` (object)

  - `response_metadata.prev_cursor` (string)
    Pointer to the previous page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.next_cursor` (string)
    Pointer to the next page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.total` (integer)
    The total number of results. This value may not be provided.

