Optionalenvironment_The Environment in which the Scenario will run.
Optionalinput_The input context for the Scenario.
OptionalmetadataUser defined metadata to attach to the scenario. Pass in empty map to clear.
OptionalnameName of the scenario. Cannot be blank.
Optionalreference_A string representation of the reference output to solve the scenario. Commonly can be the result of a git diff or a sequence of command actions to apply to the environment. Pass in empty string to clear.
Optionalrequired_Environment variables required to run the scenario. Pass in empty list to clear.
Optionalrequired_Secrets required to run the scenario. Pass in empty list to clear.
Optionalscoring_The scoring contract for the Scenario.
Optionalvalidation_Validation strategy. Pass in empty string to clear.
ScenarioUpdateParameters contain the set of parameters to update a Scenario. All fields are optional - null fields preserve existing values, provided fields replace entirely.