Package software.amazon.awscdk
Interface IPolicyValidationContext
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IPolicyValidationContext.Jsii$Default
- All Known Implementing Classes:
IPolicyValidationContext.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:21.762Z")
@Stability(Stable)
public interface IPolicyValidationContext
extends software.amazon.jsii.JsiiSerializable
Context available to the validation plugin.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIPolicyValidationContext.static final classA proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptiondefault StringThe account ID for these templates, if known.software.constructs.IConstructThe root construct of the app being validated.default StringThe region for these templates, if known.The absolute path of all templates to be processed, along with the stack construct path for each template.The absolute path of all templates to be processed.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAppConstruct
@Stability(Stable) @NotNull software.constructs.IConstruct getAppConstruct()The root construct of the app being validated.Plugins may walk this tree for typed L1 property access and token resolution via
Stack.of(node).resolve(). The tree is finalized and should be treated as read-only; mutations have no effect on synthesized output. -
getStackTemplates
The absolute path of all templates to be processed, along with the stack construct path for each template. -
getTemplatePaths
The absolute path of all templates to be processed. -
getAccountId
The account ID for these templates, if known. -
getRegion
The region for these templates, if known.
-