toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'action': action,
'description': description,
'headerActions': pulumi.Input.mapInputValue<List<GetSecurityPolicyRuleHeaderAction>, List<Map<String, dynamic>>>(headerActions, (value) => pulumi.Input.encodeList<GetSecurityPolicyRuleHeaderAction, Map<String, dynamic>>(value, (value) => value.toMap())),
'matches': pulumi.Input.mapInputValue<List<GetSecurityPolicyRuleMatch>, List<Map<String, dynamic>>>(matches, (value) => pulumi.Input.encodeList<GetSecurityPolicyRuleMatch, Map<String, dynamic>>(value, (value) => value.toMap())),
'preconfiguredWafConfigs': pulumi.Input.mapInputValue<List<GetSecurityPolicyRulePreconfiguredWafConfig>, List<Map<String, dynamic>>>(preconfiguredWafConfigs, (value) => pulumi.Input.encodeList<GetSecurityPolicyRulePreconfiguredWafConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
'preview': preview,
'priority': priority,
'rateLimitOptions': pulumi.Input.mapInputValue<List<GetSecurityPolicyRuleRateLimitOption>, List<Map<String, dynamic>>>(rateLimitOptions, (value) => pulumi.Input.encodeList<GetSecurityPolicyRuleRateLimitOption, Map<String, dynamic>>(value, (value) => value.toMap())),
'redirectOptions': pulumi.Input.mapInputValue<List<GetSecurityPolicyRuleRedirectOption>, List<Map<String, dynamic>>>(redirectOptions, (value) => pulumi.Input.encodeList<GetSecurityPolicyRuleRedirectOption, Map<String, dynamic>>(value, (value) => value.toMap())),
};
}