FirewallInfo
import type { FirewallInfo } from "https://googleapis.deno.dev/v1/networkmanagement:v1.ts";
For display only. Metadata associated with a VPC firewall rule, an implied VPC firewall rule, or a hierarchical firewall policy rule.
interface FirewallInfo {
action?: string;
direction?: string;
displayName?: string;
firewallRuleType?:
| "FIREWALL_RULE_TYPE_UNSPECIFIED"
| "HIERARCHICAL_FIREWALL_POLICY_RULE"
| "VPC_FIREWALL_RULE"
| "IMPLIED_VPC_FIREWALL_RULE"
| "SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE"
| "NETWORK_FIREWALL_POLICY_RULE"
| "NETWORK_REGIONAL_FIREWALL_POLICY_RULE"
| "UNSUPPORTED_FIREWALL_POLICY_RULE"
| "TRACKING_STATE";
networkUri?: string;
policy?: string;
priority?: number;
targetServiceAccounts?: string[];
targetTags?: string[];
uri?: string;
}§Properties
§
displayName?: string
[src]The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.
§
firewallRuleType?: "FIREWALL_RULE_TYPE_UNSPECIFIED" | "HIERARCHICAL_FIREWALL_POLICY_RULE" | "VPC_FIREWALL_RULE" | "IMPLIED_VPC_FIREWALL_RULE" | "SERVERLESS_VPC_ACCESS_MANAGED_FIREWALL_RULE" | "NETWORK_FIREWALL_POLICY_RULE" | "NETWORK_REGIONAL_FIREWALL_POLICY_RULE" | "UNSUPPORTED_FIREWALL_POLICY_RULE" | "TRACKING_STATE"
[src]The firewall rule's type.
§
networkUri?: string
[src]The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
§
policy?: string
[src]The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.