toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'destAddressGroups': destAddressGroups,
    'destFqdns': destFqdns,
    'destIpRanges': destIpRanges,
    'destRegionCodes': destRegionCodes,
    'destThreatIntelligences': destThreatIntelligences,
    'layer4Configs': pulumi.Input.mapInputValue<List<FirewallPolicyRuleMatcherLayer4ConfigResponseComputeBeta>, List<Map<String, dynamic>>>(layer4Configs, (value) => pulumi.Input.encodeList<FirewallPolicyRuleMatcherLayer4ConfigResponseComputeBeta, Map<String, dynamic>>(value, (value) => value.toMap())),
    'srcAddressGroups': srcAddressGroups,
    'srcFqdns': srcFqdns,
    'srcIpRanges': srcIpRanges,
    'srcRegionCodes': srcRegionCodes,
    'srcSecureTags': pulumi.Input.mapInputValue<List<FirewallPolicyRuleSecureTagResponseComputeBeta>, List<Map<String, dynamic>>>(srcSecureTags, (value) => pulumi.Input.encodeList<FirewallPolicyRuleSecureTagResponseComputeBeta, Map<String, dynamic>>(value, (value) => value.toMap())),
    'srcThreatIntelligences': srcThreatIntelligences,
  };
}