我正在尝试使用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> { }
就是答案。谢谢