Sources are attached to Container">http://192.168.2.235/api/#Container">Container (database) objects, which hold the actual data for the source. Every source has a SourceConfig object associated with it, though not all source configs have associated sources. The source config tracks information that is intrinsic to the external database, independent of whether it is incorporated into the Delphix system is any way. Both linked and virtual sources share the same config for a particular database type (though it may differ, for example, between Oracle single instance and RAC). Source configs without a source exist for externally-controlled (link-capable) databases, while source configs for virtual sources are created as needed and managed by Delphix. The hierarchy of objects is:
Sources can have SourceRuntime properties that are not stored with the persistent representation of the object, but pulled on demand from the running database instance. These runtime properties therefore may not always be available, and cannot be manipulated via Delphix.