Class FirewallInfo
For display only. Metadata associated with a VPC firewall rule, an implied VPC firewall rule, or a firewall policy rule.
Implements
Inherited Members
Namespace: Google.Apis.NetworkManagement.v1beta1.Data
Assembly: Google.Apis.NetworkManagement.v1beta1.dll
Syntax
public class FirewallInfo : IDirectResponseSchema
Properties
Action
Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP
Declaration
[JsonProperty("action")]
public virtual string Action { get; set; }
Property Value
Type | Description |
---|---|
string |
Direction
Possible values: INGRESS, EGRESS
Declaration
[JsonProperty("direction")]
public virtual string Direction { get; set; }
Property Value
Type | Description |
---|---|
string |
DisplayName
The display name of the firewall rule. This field might be empty for firewall policy rules.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FirewallRuleType
The firewall rule's type.
Declaration
[JsonProperty("firewallRuleType")]
public virtual string FirewallRuleType { get; set; }
Property Value
Type | Description |
---|---|
string |
NetworkUri
The URI of the VPC network that the firewall rule is associated with. This field is not applicable to hierarchical firewall policy rules.
Declaration
[JsonProperty("networkUri")]
public virtual string NetworkUri { get; set; }
Property Value
Type | Description |
---|---|
string |
Policy
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.
Declaration
[JsonProperty("policy")]
public virtual string Policy { get; set; }
Property Value
Type | Description |
---|---|
string |
PolicyUri
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.
Declaration
[JsonProperty("policyUri")]
public virtual string PolicyUri { get; set; }
Property Value
Type | Description |
---|---|
string |
Priority
The priority of the firewall rule.
Declaration
[JsonProperty("priority")]
public virtual int? Priority { get; set; }
Property Value
Type | Description |
---|---|
int? |
TargetServiceAccounts
The target service accounts specified by the firewall rule.
Declaration
[JsonProperty("targetServiceAccounts")]
public virtual IList<string> TargetServiceAccounts { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
TargetTags
The target tags defined by the VPC firewall rule. This field is not applicable to firewall policy rules.
Declaration
[JsonProperty("targetTags")]
public virtual IList<string> TargetTags { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Uri
The URI of the firewall rule. This field is not applicable to implied VPC firewall rules.
Declaration
[JsonProperty("uri")]
public virtual string Uri { get; set; }
Property Value
Type | Description |
---|---|
string |