如何在CfWebACL(AWS CDK WAFv2)中将None设置为OverrideActionProperty



我正在尝试使用C#通过AWS CDK创建一个AWS WAF。由于区域WebACL应用诸如AWSManagedRulesAdminProtectionRuleSet之类的托管规则,因此OverrideAction对于该规则是必需的。

CloudFormation模板应为"None": {}。但我无法从OverrideActionProperty实例创建参数。

现在我的代码是

OverrideAction = new OverrideActionProperty( )
{
None = null
}

它不创建None属性。我也尝试了None = new object(),但出现了错误-Could not infer JSII type for .NET type 'Object' (Parameter 'type')

我应该为None对象设置什么?

我发现None = new Dictionary<string, object> { }就是答案。谢谢

最新更新