NetworkFirewallPolicyPacketMirroringRuleState constructor
- Input<
String?> ? action, - Input<
String?> ? creationTimestamp, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? direction, - Input<
bool?> ? disabled, - Input<
String?> ? firewallPolicy, - Input<
String?> ? kind, - Input<
NetworkFirewallPolicyPacketMirroringRuleMatch?> ? match, - Input<
int?> ? priority, - Input<
String?> ? project, - Input<
String?> ? ruleName, - Input<
int?> ? ruleTupleCount, - Input<
String?> ? securityProfileGroup, - Input<
List< ? targetSecureTags,NetworkFirewallPolicyPacketMirroringRuleTargetSecureTag> ?> - Input<
bool?> ? tlsInspect,
Creates a new NetworkFirewallPolicyPacketMirroringRuleState.
action The Action to perform when the client connection triggers the rule. Valid actions are "mirror", "doNotMirror", "gotoNext".
creationTimestamp Creation timestamp in RFC3339 text format.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description An optional description for this resource.
direction The direction in which this rule applies.
disabled Denotes whether the firewall policy rule is disabled.
firewallPolicy The firewall policy of the resource.
kind Type of the resource. Always compute#packetMirroringRule for firewall policy packet mirroring rules
match A match condition that incoming traffic is evaluated against. If it evaluates to true, the corresponding 'action' is enforced.
priority An integer indicating the priority of a rule in the list.
project The ID of the project in which the resource belongs.
ruleName An optional name for the rule. This field is not a unique identifier and can be updated.
ruleTupleCount Calculation of the complexity of a single firewall policy rule.
securityProfileGroup A fully-qualified URL of a SecurityProfile resource instance.
targetSecureTags A list of secure tags that controls which instances the firewall rule applies to.
tlsInspect Boolean flag indicating if the traffic should be TLS decrypted.
Implementation
const NetworkFirewallPolicyPacketMirroringRuleState({
this.action,
this.creationTimestamp,
this.deletionPolicy,
this.description,
this.direction,
this.disabled,
this.firewallPolicy,
this.kind,
this.match,
this.priority,
this.project,
this.ruleName,
this.ruleTupleCount,
this.securityProfileGroup,
this.targetSecureTags,
this.tlsInspect,
});