ConfigSchema

object
advancedSettingsNamestring or nullOptional<=64 characters
Name of the advanced settings configuration to apply to this component. These configuration blocks are managed by MediaKind and you should not set this field unless MediaKind support has asked you to.
configOverridesobjectOptional
Optional control over template contents. These are applied after any configValues.
Show 1 variantHide 1 variant

Discriminated by type. Select one variant:

application/json-patch+jsonobjectFlowJsonPatchOverrides
operationslist of objectsJsonPatchEntryRequired
List of 'JSON Patch' (https://en.wikipedia.org/wiki/JSON_Patch) operations.
Show 4 propertiesHide 4 properties
openumRequired
Operation
Allowed values:addremovereplacestringReplacenumberReplace
pathstringRequired
Path
searchstringOptional
Search string for 'stringReplace' and 'numberReplace' operations.
'numberReplace' replaces with JSON number type but only when the search string matches the entire value. I.e "audio_pid" would be replaced with 50, not "50".
valueanyAnyValueOptional
Value
typestringRequired
Type of override.
configRefobjectConfigRefSchemaRequired
Reference to configuration template
Show 2 propertiesHide 2 properties
namestringRequired
Name of the configuration template to use, must match the configType.
versionstringRequired
Which revision of the configuration to use, either a tag or a hash must be provided
configValuesmap from strings to any or nullAnyValueOptional
Optional control over template contents, replacing parameters exposed by the configuration. These are applied before any configOverrides.
Show value schemaHide value schema
[any key]any