A single file that is the result of a build. It is this artifact which is distributed to users, and which is installed onto engines.
Discovery which is done by the Delphix Engine (with help from a plugin) itself, with no need for the end user to provide any information.
The process of creating an artifact from the collection of files that make up the plugin's source code.
A Python construct which is used by plugins to "tag" certain functions, so that the Delphix Engine knows which function corresponds to which plugin operation.
A strategy that involves data being ingested directly from the source environment onto the Delphix Engine, without the assistance of a staging environment.
The process by which the Delphix Engine learns about how a particular environment can be used for ingesting or virtualizing datasets.
See Linked Dataset
A remote system that the Delphix Engine can interact with. An environment can be used as a source, staging or target environment (or any combination of those). For example, a Linux machine that the Delphix Engine can connect to is an environment.
A set of user credentials that the Delphix Engine can use to interact with an Environmnet. For example, a username and password to login to a Linux machine.
A dataset on the Delphix Engine which holds an ingested copy of a pre-existing external dataset from a source environment. A linked dataset is often called a dSource.
An object on the Delphix Engine that holds information related to a linked dataset.
The process by which the Delphix Engine connects a new dSource to a pre-existing dataset on a source environment.
Logging is when a plugin writes out some human-readable information to a log file. The log file can then be examined, typically in order to debug a problem with the plugin.
Discovery which the end user does by manually entering the necessary information into the Delphix Engine.
A collection of information, provided by the plugin, which give all the details about how and where virtual datasets should be mounted onto target environments. This term is often shortened to "Mount Spec".
In schemas, any string property can be tagged with
"format": "password". This will let the Delphix Engine know that the property contains sensitive information. Any such values will only be stored in encrypted format, and the UI will not display the values on screen.
A set of Python functions that are provided by the Virtualization Platform. Plugins use these library functions to request that the Virtualization Platform do some task on behalf of the plugin. For example, running a Bash command on an environment, or making an log entry.
A tool that customizes the Delphix Engine so it knows how to interact with a particular kind of dataset.
A piece of functionality that provided by a plugin in order to customize Delphix Engine behavior to work with a particular kind of dataset. A plugin operation is implemented as a Python function. For example, a MySQL plugin might provide an operation called "stop" which knows how to stop a MySQL database.
The process of making a virtual copy of a dataset and making it available for use on a target environment.
Information that represents a set of dependencies that a dataset requires in order to be functional. For example, a particular Postgres database might require an installed Postgres 9.6 DBMS, and so its associated repository would contain all the information required to interact with that DBMS.
A formal description of a data type. Plugins use JSON format for their schemas.
Represents a snapshot of a dataset and its associated metadata represented by the SnapshotDefinition Schema
A point-in-time read-only copy of a dataset.
User provided parameters for the snapshot operation. Currently the only properties the parameter has is resync.
An environment containing data that is ingested by the Delphix Engine.
The process by which the Delphix Engine ingests data from a dataset on a source environment into a dsource. Syncing always happens immediately after linking, and typically is done periodically thereafter.
An environment on which Delphix-provided virtualized datasets can be used.
A special plugin operation that takes data produced by an older version of a plugin, and transforms it into the format expected by the new version of the plugin.
See Virtual Dataset
A string identifier that is unique for every public release of a plugin.
A dataset that has been cloned from a snapshot, and whose data is stored on the Delphix Engine. A virtual dataset is made available for use by mounting it to a target environment. A virtual dataset is often called a "VDB".
An object on the Delphix Engine that holds information related to a virtual dataset.
YAML is a simple language often used for configuration files. Plugins define their plugin config using YAML.