Table of Contents

Class CompileQueryWithPartialEvaluationRequestBody

Namespace
Styra.Opa.OpenApi.Models.Requests
Assembly
Styra.Opa.dll

The query, input, and other settings for partial evaluation.

public class CompileQueryWithPartialEvaluationRequestBody
Inheritance
CompileQueryWithPartialEvaluationRequestBody
Inherited Members

Properties

Input

Arbitrary JSON used within your policies by accessing input

[JsonProperty("input")]
public Input? Input { get; set; }

Property Value

Input

Options

Additional options to use during partial evaluation. Only the disableInlining option is currently supported in OPA. Enterprise OPA may support additional options.

[JsonProperty("options")]
public CompileOptions? Options { get; set; }

Property Value

CompileOptions

Query

The query to partially evaluate and compile.

[JsonProperty("query")]
public string Query { get; set; }

Property Value

string

Unknowns

The terms to treat as unknown during partial evaluation.

[JsonProperty("unknowns")]
public List<string>? Unknowns { get; set; }

Property Value

List<string>