FirewallPolicyRuleMatcherResponse.fromMap constructor
FirewallPolicyRuleMatcherResponse.fromMap(
- Map<String, dynamic> map
)
Implementation
factory FirewallPolicyRuleMatcherResponse.fromMap(Map<String, dynamic> map) {
return FirewallPolicyRuleMatcherResponse(
destAddressGroups: pulumi.Input.fromValue((map['destAddressGroups'] as List).cast<String>()),
destFqdns: pulumi.Input.fromValue((map['destFqdns'] as List).cast<String>()),
destIpRanges: pulumi.Input.fromValue((map['destIpRanges'] as List).cast<String>()),
destRegionCodes: pulumi.Input.fromValue((map['destRegionCodes'] as List).cast<String>()),
destThreatIntelligences: pulumi.Input.fromValue((map['destThreatIntelligences'] as List).cast<String>()),
layer4Configs: pulumi.Input.fromValue(pulumi.Input.decodeList<FirewallPolicyRuleMatcherLayer4ConfigResponse>(map['layer4Configs']!, (value) => FirewallPolicyRuleMatcherLayer4ConfigResponse.fromMap((value as Map).cast<String, dynamic>()))),
srcAddressGroups: pulumi.Input.fromValue((map['srcAddressGroups'] as List).cast<String>()),
srcFqdns: pulumi.Input.fromValue((map['srcFqdns'] as List).cast<String>()),
srcIpRanges: pulumi.Input.fromValue((map['srcIpRanges'] as List).cast<String>()),
srcRegionCodes: pulumi.Input.fromValue((map['srcRegionCodes'] as List).cast<String>()),
srcSecureTags: pulumi.Input.fromValue(pulumi.Input.decodeList<FirewallPolicyRuleSecureTagResponse>(map['srcSecureTags']!, (value) => FirewallPolicyRuleSecureTagResponse.fromMap((value as Map).cast<String, dynamic>()))),
srcThreatIntelligences: pulumi.Input.fromValue((map['srcThreatIntelligences'] as List).cast<String>()),
);
}