Package io.github.cdklabs.cdknag
Interface NagLoggerBaseData
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
NagLoggerComplianceData,NagLoggerErrorData,NagLoggerNonComplianceData,NagLoggerNotApplicableData,NagLoggerSuppressedData,NagLoggerSuppressedErrorData
- All Known Implementing Classes:
NagLoggerBaseData.Jsii$Proxy,NagLoggerComplianceData.Jsii$Proxy,NagLoggerErrorData.Jsii$Proxy,NagLoggerNonComplianceData.Jsii$Proxy,NagLoggerNotApplicableData.Jsii$Proxy,NagLoggerSuppressedData.Jsii$Proxy,NagLoggerSuppressedErrorData.Jsii$Proxy
@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-22T00:11:30.522Z") @Stability(Stable) public interface NagLoggerBaseData extends software.amazon.jsii.JsiiSerializable
Shared data for all INagLogger methods.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNagLoggerBaseData.BuilderA builder forNagLoggerBaseDatastatic classNagLoggerBaseData.Jsii$ProxyAn implementation forNagLoggerBaseData
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static NagLoggerBaseData.Builderbuilder()StringgetNagPackName()software.amazon.awscdk.CfnResourcegetResource()StringgetRuleExplanation()StringgetRuleId()StringgetRuleInfo()NagMessageLevelgetRuleLevel()StringgetRuleOriginalName()
-
-
-
Method Detail
-
getNagPackName
@Stability(Stable) @NotNull String getNagPackName()
-
getResource
@Stability(Stable) @NotNull software.amazon.awscdk.CfnResource getResource()
-
getRuleExplanation
@Stability(Stable) @NotNull String getRuleExplanation()
-
getRuleId
@Stability(Stable) @NotNull String getRuleId()
-
getRuleInfo
@Stability(Stable) @NotNull String getRuleInfo()
-
getRuleLevel
@Stability(Stable) @NotNull NagMessageLevel getRuleLevel()
-
getRuleOriginalName
@Stability(Stable) @NotNull String getRuleOriginalName()
-
builder
@Stability(Stable) static NagLoggerBaseData.Builder builder()
- Returns:
- a
NagLoggerBaseData.BuilderofNagLoggerBaseData
-
-