FirewallPolicyRuleMatcher.fromJson constructor
FirewallPolicyRuleMatcher.fromJson(
- Map json_
Implementation
FirewallPolicyRuleMatcher.fromJson(core.Map json_)
: this(
destAddressGroups: (json_['destAddressGroups'] as core.List?)
?.map((value) => value as core.String)
.toList(),
destFqdns: (json_['destFqdns'] as core.List?)
?.map((value) => value as core.String)
.toList(),
destIpRanges: (json_['destIpRanges'] as core.List?)
?.map((value) => value as core.String)
.toList(),
destNetworkContext: json_['destNetworkContext'] as core.String?,
destNetworkType: json_['destNetworkType'] as core.String?,
destRegionCodes: (json_['destRegionCodes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
destThreatIntelligences:
(json_['destThreatIntelligences'] as core.List?)
?.map((value) => value as core.String)
.toList(),
layer4Configs: (json_['layer4Configs'] as core.List?)
?.map(
(value) => FirewallPolicyRuleMatcherLayer4Config.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
srcAddressGroups: (json_['srcAddressGroups'] as core.List?)
?.map((value) => value as core.String)
.toList(),
srcFqdns: (json_['srcFqdns'] as core.List?)
?.map((value) => value as core.String)
.toList(),
srcIpRanges: (json_['srcIpRanges'] as core.List?)
?.map((value) => value as core.String)
.toList(),
srcNetworkContext: json_['srcNetworkContext'] as core.String?,
srcNetworkType: json_['srcNetworkType'] as core.String?,
srcNetworks: (json_['srcNetworks'] as core.List?)
?.map((value) => value as core.String)
.toList(),
srcRegionCodes: (json_['srcRegionCodes'] as core.List?)
?.map((value) => value as core.String)
.toList(),
srcSecureTags: (json_['srcSecureTags'] as core.List?)
?.map(
(value) => FirewallPolicyRuleSecureTag.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
srcThreatIntelligences: (json_['srcThreatIntelligences'] as core.List?)
?.map((value) => value as core.String)
.toList(),
);