RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatch class
Constructors
-
RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatch({Input<List<String>?>? destAddressGroups, Input<List<String>?>? destFqdns, Input<List<String>?>? destIpRanges, Input<List<String>?>? destRegionCodes, Input<List<String>?>? destThreatIntelligences, Input<List<RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatchLayer4Config>?>? layer4Configs, Input<List<String>?>? srcAddressGroups, Input<List<String>?>? srcFqdns, Input<List<String>?>? srcIpRanges, Input<List<String>?>? srcRegionCodes, Input<List<RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatchSrcSecureTag>?>? srcSecureTags, Input<List<String>?>? srcThreatIntelligences})
-
Creates a new RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatch.
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
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
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.
const
-
RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatch.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
destAddressGroups
→ Input<List<String>?>?
-
Address groups which should be matched against the traffic destination.
Maximum number of destination address groups is 10.
final
-
destFqdns
→ Input<List<String>?>?
-
Fully Qualified Domain Name (FQDN) which should be matched against
traffic destination. Maximum number of destination fqdn allowed is 100.
final
-
destIpRanges
→ Input<List<String>?>?
-
Destination IP address range in CIDR format. Required for
EGRESS rules.
final
-
destRegionCodes
→ Input<List<String>?>?
-
Region codes whose IP addresses will be used to match for destination
of traffic. Should be specified as 2 letter country code defined as per
ISO 3166 alpha-2 country codes. ex."US"
Maximum number of destination region codes allowed is 5000.
final
-
destThreatIntelligences
→ Input<List<String>?>?
-
Names of Network Threat Intelligence lists.
The IPs in these lists will be matched against traffic destination.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
layer4Configs
→ Input<List<RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatchLayer4Config>?>?
-
Pairs of IP protocols and ports that the rule should match.
Structure is documented below.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
srcAddressGroups
→ Input<List<String>?>?
-
Address groups which should be matched against the traffic source.
Maximum number of source address groups is 10.
final
-
srcFqdns
→ Input<List<String>?>?
-
Fully Qualified Domain Name (FQDN) which should be matched against
traffic source. Maximum number of source fqdn allowed is 100.
final
-
srcIpRanges
→ Input<List<String>?>?
-
Source IP address range in CIDR format. Required for
INGRESS rules.
final
-
srcRegionCodes
→ Input<List<String>?>?
-
Region codes whose IP addresses will be used to match for source
of traffic. Should be specified as 2 letter country code defined as per
ISO 3166 alpha-2 country codes. ex."US"
Maximum number of source region codes allowed is 5000.
final
-
srcSecureTags
→ Input<List<RegionNetworkFirewallPolicyWithRulesPredefinedRuleMatchSrcSecureTag>?>?
-
List of secure tag values, which should be matched at the source
of the traffic.
For INGRESS rule, if all the <code>srcSecureTag</code> are INEFFECTIVE,
and there is no <code>srcIpRange</code>, this rule will be ignored.
Maximum number of source tag values allowed is 256.
Structure is documented below.
final
-
srcThreatIntelligences
→ Input<List<String>?>?
-
Names of Network Threat Intelligence lists.
The IPs in these lists will be matched against traffic source.
final