Class CompileOptions
A data object, used to set Compile API options for Enterprise OPA.
public class CompileOptions
- Inheritance
-
CompileOptions
- Inherited Members
Properties
DisableInlining
A list of paths to exclude from partial evaluation inlining.
[JsonProperty("disableInlining")]
public List<string>? DisableInlining { get; set; }
Property Value
MaskRule
The Rego rule to evaluate for generating column masks.
[JsonProperty("maskRule")]
public string? MaskRule { get; set; }
Property Value
TargetDialects
The output targets for partial evaluation. Different targets will have different constraints.
[JsonProperty("targetDialects")]
public List<TargetDialects>? TargetDialects { get; set; }
Property Value
TargetSQLTableMappings
[JsonProperty("targetSQLTableMappings")]
public TargetSQLTableMappings? TargetSQLTableMappings { get; set; }