Table of Contents

Class CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody

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

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

public class CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
Inheritance
CompileQueryWithPartialEvaluationRequestApplicationJSONRequestBody
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

Unknowns

The terms to treat as unknown during partial evaluation.

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

Property Value

List<string>