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< targetServiceAccounts, required Input<String> >List< targetTags, required Input<String> >String> uri}) -
Creates a new FirewallInfoResponse.
actionPossible values: ALLOW, DENYdirectionPossible values: INGRESS, EGRESSdisplayNameThe display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.firewallRuleTypeThe firewall rule's type.networkUriThe URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.policyThe hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.priorityThe priority of the firewall rule.targetServiceAccountsThe target service accounts specified by the firewall rule.targetTagsThe target tags defined by the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.uriThe 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