FirewallInfoResponse class

For display only. Metadata associated with a VPC firewall rule, an implied VPC firewall rule, or a hierarchical firewall policy rule.

Constructors

FirewallInfoResponse({required Input<String> action, required Input<String> direction, required Input<String> displayName, required Input<String> firewallRuleType, required Input<String> networkUri, required Input<String> policy, required Input<int> priority, required Input<List<String>> targetServiceAccounts, required Input<List<String>> targetTags, required Input<String> uri})
Creates a new FirewallInfoResponse. action Possible values: ALLOW, DENY direction Possible values: INGRESS, EGRESS displayName The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules. firewallRuleType The firewall rule's type. networkUri The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules. policy The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules. priority The priority of the firewall rule. targetServiceAccounts The target service accounts specified by the firewall rule. targetTags The target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules. uri The URI of the VPC firewall rule. This field is not applicable to implied firewall rules or hierarchical firewall policy rules.
const
FirewallInfoResponse.fromMap(Map<String, dynamic> map)
factory

Properties

action → Input<String>
Possible values: ALLOW, DENY
final
direction → Input<String>
Possible values: INGRESS, EGRESS
final
displayName → Input<String>
The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
final
firewallRuleType → Input<String>
The firewall rule's type.
final
hashCode → int
The hash code for this object.
no setterinherited
networkUri → Input<String>
The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
final
policy → Input<String>
The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.
final
priority → Input<int>
The priority of the firewall rule.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
targetServiceAccounts → Input<List<String>>
The target service accounts specified by the firewall rule.
final
targetTags → Input<List<String>>
The target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
final
uri → Input<String>
The URI of the VPC firewall rule. This field is not applicable to implied firewall rules or hierarchical firewall policy rules.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited