FirewallPolicyWithRulesRuleMatch constructor
- Input<
List< ? destAddressGroups,String> ?> - Input<
List< ? destFqdns,String> ?> - Input<
List< ? destIpRanges,String> ?> - Input<
String?> ? destNetworkScope, - Input<
List< ? destRegionCodes,String> ?> - Input<
List< ? destThreatIntelligences,String> ?> - required Input<
List< layer4Configs,FirewallPolicyWithRulesRuleMatchLayer4Config> > - Input<
List< ? srcAddressGroups,String> ?> - Input<
List< ? srcFqdns,String> ?> - Input<
List< ? srcIpRanges,String> ?> - Input<
String?> ? srcNetworkScope, - Input<
List< ? srcNetworks,String> ?> - Input<
List< ? srcRegionCodes,String> ?> - Input<
List< ? srcSecureTags,FirewallPolicyWithRulesRuleMatchSrcSecureTag> ?> - Input<
List< ? srcThreatIntelligences,String> ?>
Creates a new FirewallPolicyWithRulesRuleMatch.
destAddressGroups Address groups which should be matched against the traffic destination.
destFqdns Fully Qualified Domain Name (FQDN) which should be matched against
destIpRanges Destination IP address range in CIDR format. Required for
destNetworkScope (Optional, Beta)
destRegionCodes Region codes whose IP addresses will be used to match for destination
destThreatIntelligences Names of Network Threat Intelligence lists.
layer4Configs Pairs of IP protocols and ports that the rule should match.
srcAddressGroups Address groups which should be matched against the traffic source.
srcFqdns Fully Qualified Domain Name (FQDN) which should be matched against
srcIpRanges Source IP address range in CIDR format. Required for
srcNetworkScope (Optional, Beta)
srcNetworks (Optional, Beta)
srcRegionCodes Region codes whose IP addresses will be used to match for source
srcSecureTags List of secure tag values, which should be matched at the source
srcThreatIntelligences Names of Network Threat Intelligence lists.
Implementation
const FirewallPolicyWithRulesRuleMatch({
this.destAddressGroups,
this.destFqdns,
this.destIpRanges,
this.destNetworkScope,
this.destRegionCodes,
this.destThreatIntelligences,
required this.layer4Configs,
this.srcAddressGroups,
this.srcFqdns,
this.srcIpRanges,
this.srcNetworkScope,
this.srcNetworks,
this.srcRegionCodes,
this.srcSecureTags,
this.srcThreatIntelligences,
});