//go:build !no_runtime_type_checking package cdknag import ( "fmt" "github.com/aws/aws-cdk-go/awscdk/v2" ) func (i *jsiiProxy_IApplyRule) validateRuleParameters(node awscdk.CfnResource) error { if node == nil { return fmt.Errorf("parameter node is required, but nil was provided") } return nil } func (j *jsiiProxy_IApplyRule) validateSetExplanationParameters(val *string) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } return nil } func (j *jsiiProxy_IApplyRule) validateSetInfoParameters(val *string) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } return nil } func (j *jsiiProxy_IApplyRule) validateSetLevelParameters(val NagMessageLevel) error { if val == "" { return fmt.Errorf("parameter val is required, but nil was provided") } return nil } func (j *jsiiProxy_IApplyRule) validateSetNodeParameters(val awscdk.CfnResource) error { if val == nil { return fmt.Errorf("parameter val is required, but nil was provided") } return nil }