FirewallPolicyRuleMatcherResponseComputeBeta.fromMap constructor
FirewallPolicyRuleMatcherResponseComputeBeta.fromMap(
- Map<String, dynamic> map
)
Implementation
factory FirewallPolicyRuleMatcherResponseComputeBeta.fromMap(Map<String, dynamic> map) {
return FirewallPolicyRuleMatcherResponseComputeBeta(
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<FirewallPolicyRuleMatcherLayer4ConfigResponseComputeBeta>(map['layer4Configs']!, (value) => FirewallPolicyRuleMatcherLayer4ConfigResponseComputeBeta.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<FirewallPolicyRuleSecureTagResponseComputeBeta>(map['srcSecureTags']!, (value) => FirewallPolicyRuleSecureTagResponseComputeBeta.fromMap((value as Map).cast<String, dynamic>()))),
srcThreatIntelligences: pulumi.Input.fromValue((map['srcThreatIntelligences'] as List).cast<String>()),
);
}