Update a Benchmark. Fields that are null will preserve the existing value. Fields that are provided (including empty values) will replace the existing value entirely.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The Benchmark ID.
BenchmarkUpdateParameters contain the set of parameters to update a Benchmark. All fields are optional - null fields preserve existing values, provided fields replace entirely.
The unique name of the Benchmark. Cannot be blank.
The Scenario IDs that make up the Benchmark. Pass in empty list to clear.
User defined metadata to attach to the benchmark. Pass in empty map to clear.
Environment variables required to run the benchmark. If any required variables are not supplied, the benchmark will fail to start. Pass in empty list to clear.
Secrets required to run the benchmark with (environment variable name will be mapped to the your user secret by name). If any of these secrets are not provided or the mapping is incorrect, the benchmark will fail to start. Pass in empty list to clear.
Attribution information for the benchmark. Pass in empty string to clear.
Detailed description of the benchmark. Pass in empty string to clear.
OK
A BenchmarkDefinitionView represents a grouped set of Scenarios that together form a Benchmark.
The ID of the Benchmark.
The name of the Benchmark.
List of Scenario IDs that make up the benchmark.
User defined metadata to attach to the benchmark for organization.
Required environment variables used to run the benchmark. If any required environment variables are missing, the benchmark will fail to start.
Required secrets used to run the benchmark. If any required secrets are missing, the benchmark will fail to start.
Whether this benchmark is public.
Attribution information for the benchmark.
Detailed description of the benchmark.