Mutation
data class Mutation(val applyConfiguration: ApplyConfiguration? = null, val jsonPatch: JSONPatch? = null, val patchType: String)
Mutation specifies the CEL expression which is used to apply the Mutation.
Constructors
Link copied to clipboard
constructor(applyConfiguration: ApplyConfiguration? = null, jsonPatch: JSONPatch? = null, patchType: String)
Properties
Link copied to clipboard
applyConfiguration defines the desired configuration values of an object. The configuration is applied to the admission object using structured merge diff. A CEL expression is used to create apply configuration.
Link copied to clipboard
jsonPatch defines a JSON patch operation to perform a mutation to the object. A CEL expression is used to create the JSON patch.