Package software.amazon.awscdk
Class IPolicyValidationPluginBeta1.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.IPolicyValidationPluginBeta1.Jsii$Proxy
- All Implemented Interfaces:
IPolicyValidationPluginBeta1
,IPolicyValidationPluginBeta1.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IPolicyValidationPluginBeta1
@Internal
public static final class IPolicyValidationPluginBeta1.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements IPolicyValidationPluginBeta1.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.IPolicyValidationPluginBeta1
IPolicyValidationPluginBeta1.Jsii$Default, IPolicyValidationPluginBeta1.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
getName()
The name of the plugin that will be displayed in the validation report.The list of rule IDs that the plugin will evaluate.final String
The version of the plugin, following the Semantic Versioning specification (see https://semver.org/).validate
(IPolicyValidationContextBeta1 context) The method that will be called by the CDK framework to perform validations.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getName
The name of the plugin that will be displayed in the validation report.- Specified by:
getName
in interfaceIPolicyValidationPluginBeta1
- Specified by:
getName
in interfaceIPolicyValidationPluginBeta1.Jsii$Default
-
getRuleIds
The list of rule IDs that the plugin will evaluate.Used for analytics purposes.
Default: - No rule is reported
- Specified by:
getRuleIds
in interfaceIPolicyValidationPluginBeta1
- Specified by:
getRuleIds
in interfaceIPolicyValidationPluginBeta1.Jsii$Default
-
getVersion
The version of the plugin, following the Semantic Versioning specification (see https://semver.org/). This version is used for analytics purposes, to measure the usage of different plugins and different versions. The value of this property should be kept in sync with the actual version of the software package. If the version is not provided or is not a valid semantic version, it will be reported as0.0.0
.- Specified by:
getVersion
in interfaceIPolicyValidationPluginBeta1
- Specified by:
getVersion
in interfaceIPolicyValidationPluginBeta1.Jsii$Default
-
validate
@Stability(Stable) @NotNull public final PolicyValidationPluginReportBeta1 validate(@NotNull IPolicyValidationContextBeta1 context) The method that will be called by the CDK framework to perform validations.This is where the plugin will evaluate the CloudFormation templates for compliance and report and violations
- Specified by:
validate
in interfaceIPolicyValidationPluginBeta1
- Specified by:
validate
in interfaceIPolicyValidationPluginBeta1.Jsii$Default
- Parameters:
context
- This parameter is required.
-