Firewall Policy Rule Args
data class FirewallPolicyRuleArgs(val action: Output<String>? = null, val description: Output<String>? = null, val direction: Output<FirewallPolicyRuleDirection>? = null, val disabled: Output<Boolean>? = null, val enableLogging: Output<Boolean>? = null, val match: Output<FirewallPolicyRuleMatcherArgs>? = null, val priority: Output<Int>? = null, val ruleName: Output<String>? = null, val targetResources: Output<List<String>>? = null, val targetSecureTags: Output<List<FirewallPolicyRuleSecureTagArgs>>? = null, val targetServiceAccounts: Output<List<String>>? = null) : ConvertibleToJava<FirewallPolicyRuleArgs>
Represents a rule that describes one or more match conditions along with the action to be taken when traffic matches this condition (allow or deny).
Constructors
Link copied to clipboard
fun FirewallPolicyRuleArgs(action: Output<String>? = null, description: Output<String>? = null, direction: Output<FirewallPolicyRuleDirection>? = null, disabled: Output<Boolean>? = null, enableLogging: Output<Boolean>? = null, match: Output<FirewallPolicyRuleMatcherArgs>? = null, priority: Output<Int>? = null, ruleName: Output<String>? = null, targetResources: Output<List<String>>? = null, targetSecureTags: Output<List<FirewallPolicyRuleSecureTagArgs>>? = null, targetServiceAccounts: Output<List<String>>? = null)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
A list of secure tags that controls which instances the firewall rule applies to. If targetSecureTag are specified, then the firewall rule applies only to instances in the VPC network that have one of those EFFECTIVE secure tags, if all the target_secure_tag are in INEFFECTIVE state, then this rule will be ignored. targetSecureTag may not be set at the same time as targetServiceAccounts. If neither targetServiceAccounts nor targetSecureTag are specified, the firewall rule applies to all instances on the specified network. Maximum number of target label tags allowed is 256.