GoogleApi.NetworkManagement.V1beta1.Model.FirewallInfo (google_api_network_management v0.39.0)
View SourceFor display only. Metadata associated with a VPC firewall rule, an implied VPC firewall rule, or a firewall policy rule.
Attributes
-
action
(type:String.t
, default:nil
) - Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP -
direction
(type:String.t
, default:nil
) - Possible values: INGRESS, EGRESS -
displayName
(type:String.t
, default:nil
) - The display name of the firewall rule. This field might be empty for firewall policy rules. -
firewallRuleType
(type:String.t
, default:nil
) - The firewall rule's type. -
networkUri
(type:String.t
, default:nil
) - The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules. -
policy
(type:String.t
, default:nil
) - 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. -
policyUri
(type:String.t
, default:nil
) - 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
(type:integer()
, default:nil
) - The priority of the firewall rule. -
targetServiceAccounts
(type:list(String.t)
, default:nil
) - The target service accounts specified by the firewall rule. -
targetTags
(type:list(String.t)
, default:nil
) - The target tags defined by the VPC firewall rule. This field is not applicable to firewall policy rules. -
uri
(type:String.t
, default:nil
) - The URI of the firewall rule. This field is not applicable to implied VPC firewall rules.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.NetworkManagement.V1beta1.Model.FirewallInfo{ action: String.t() | nil, direction: String.t() | nil, displayName: String.t() | nil, firewallRuleType: String.t() | nil, networkUri: String.t() | nil, policy: String.t() | nil, policyUri: String.t() | nil, priority: integer() | nil, targetServiceAccounts: [String.t()] | nil, targetTags: [String.t()] | nil, uri: String.t() | nil }