FirewallInfoResponse

data class FirewallInfoResponse(val action: String, val direction: String, val displayName: String, val firewallRuleType: String, val networkUri: String, val policy: String, val priority: Int, val targetServiceAccounts: List<String>, val targetTags: List<String>, val uri: String)

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

Constructors

Link copied to clipboard
fun FirewallInfoResponse(action: String, direction: String, displayName: String, firewallRuleType: String, networkUri: String, policy: String, priority: Int, targetServiceAccounts: List<String>, targetTags: List<String>, uri: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Possible values: ALLOW, DENY

Link copied to clipboard

Possible values: INGRESS, EGRESS

Link copied to clipboard

The display name of the VPC firewall rule. This field is not applicable to hierarchical firewall policy rules.

Link copied to clipboard

The firewall rule's type.

Link copied to clipboard

The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.

Link copied to clipboard

The hierarchical firewall policy that this rule is associated with. This field is not applicable to VPC firewall rules.

Link copied to clipboard

The priority of the firewall rule.

Link copied to clipboard

The target service accounts specified by the firewall rule.

Link copied to clipboard

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

Link copied to clipboard
val uri: String

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