Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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 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"
| "ANALYSIS_SKIPPED";
networkUri?: string;
policy?: string;
policyPriority?: number;
policyUri?: string;
priority?: number;
targetServiceAccounts?: string[];
targetTags?: string[];
uri?: string;
}

§Properties

§
action?: string
[src]

Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP

§
direction?: string
[src]

Possible values: INGRESS, EGRESS

§
displayName?: string
[src]

The display name of the firewall rule. This field might be empty for 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" | "ANALYSIS_SKIPPED"
[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 name of the firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules and implied VPC firewall rules.

§
policyPriority?: number
[src]

The priority of the firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules and implied VPC firewall rules.

§
policyUri?: string
[src]

The URI of the firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules and implied VPC firewall rules.

§
priority?: number
[src]

The priority of the firewall rule.

§
targetServiceAccounts?: string[]
[src]

The target service accounts specified by the firewall rule.

§
targetTags?: string[]
[src]

The target tags defined by the VPC firewall rule. This field is not applicable to firewall policy rules.

§
uri?: string
[src]

The URI of the firewall rule. This field is not applicable to implied VPC firewall rules.