toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'action': action,
'description': description,
'matches': pulumi.Input.mapInputValue<List<GetRegionSecurityPolicyRuleMatch>, List<Map<String, dynamic>>>(matches, (value) => pulumi.Input.encodeList<GetRegionSecurityPolicyRuleMatch, Map<String, dynamic>>(value, (value) => value.toMap())),
'networkMatches': pulumi.Input.mapInputValue<List<GetRegionSecurityPolicyRuleNetworkMatch>, List<Map<String, dynamic>>>(networkMatches, (value) => pulumi.Input.encodeList<GetRegionSecurityPolicyRuleNetworkMatch, Map<String, dynamic>>(value, (value) => value.toMap())),
'preconfiguredWafConfigs': pulumi.Input.mapInputValue<List<GetRegionSecurityPolicyRulePreconfiguredWafConfig>, List<Map<String, dynamic>>>(preconfiguredWafConfigs, (value) => pulumi.Input.encodeList<GetRegionSecurityPolicyRulePreconfiguredWafConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
'preview': preview,
'priority': priority,
'rateLimitOptions': pulumi.Input.mapInputValue<List<GetRegionSecurityPolicyRuleRateLimitOption>, List<Map<String, dynamic>>>(rateLimitOptions, (value) => pulumi.Input.encodeList<GetRegionSecurityPolicyRuleRateLimitOption, Map<String, dynamic>>(value, (value) => value.toMap())),
};
}