FirewallInfoResponse constructor
- 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,String> > - required Input<
List< targetTags,String> > - 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.
Implementation
const FirewallInfoResponse({
required this.action,
required this.direction,
required this.displayName,
required this.firewallRuleType,
required this.networkUri,
required this.policy,
required this.priority,
required this.targetServiceAccounts,
required this.targetTags,
required this.uri,
});