Interface PolicyValidationReportJson
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PolicyValidationReportJson.Jsii$Proxy
@Generated(value="jsii-pacmak/1.133.0 (build 0f43e37)",
date="2026-07-02T13:32:49.626Z")
@Stability(Stable)
public interface PolicyValidationReportJson
extends software.amazon.jsii.JsiiSerializable
The top-level structure of the policy validation report file.
Example:
import software.amazon.awscdk.cloudassembly.schema.PolicyValidationReportJson;
PolicyValidationReportJson report = PolicyValidationReportJson.builder()
.version("1.0")
.pluginReports(List.of(PluginReportJson.builder()
.pluginName("my-plugin")
.conclusion("success")
.violations(List.of())
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forPolicyValidationReportJsonstatic final classAn implementation forPolicyValidationReportJson -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getPluginReports
Reports from all validation plugins that ran during synthesis. -
getVersion
Protocol version. -
getTitle
Report title, if present. -
builder
- Returns:
- a
PolicyValidationReportJson.BuilderofPolicyValidationReportJson
-