toMap method

Map<String, dynamic> toMap()

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())),
  };
}