Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions docs/docs/References/Schemas.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,9 @@ Here is a JSON object that conforms to the above schema:

For much more detail on JSON schemas, including which keywords are available, what they mean, and where you can use them, see <https://json-schema.org/understanding-json-schema/>.

!!! info
Be careful when using the JSON schema keyword `default`. This keyword is commonly misunderstood. Specifically, it does not mean "If the user does not provide a value, then this default value will be auto-substituted instead", as you might expect. In fact, in JSON schemas, `default` has no semantic meaning at all! Currently, the only thing the Delphix Engine will use this for is to pre-fill widgets on the UI.


### Delphix-specific Extensions to JSON Schema

Expand Down Expand Up @@ -309,7 +312,7 @@ This will allow the plugin author to ask the user to select [environments](/Refe
"type": "string",
"format": "reference",
"referenceType": "HOST_USER",
"matches: "env"
"matches": "env"
}
}
```
Expand Down Expand Up @@ -337,7 +340,7 @@ The `referenceType` keyword is used to specify the [reference](#reference) type.
"type": "string",
"format": "reference",
"referenceType": "HOST_USER",
"matches: "env"
"matches": "env"
}
}
```
Expand All @@ -362,7 +365,7 @@ The `matches` keyword is used to map an [environment user](/References/Glossary.
"type": "string",
"format": "reference",
"referenceType": "HOST_USER",
"matches: "env"
"matches": "env"
}
}
```
Expand Down