Network Management v1 API - Class FirewallInfo (2.9.0)

public sealed class FirewallInfo : IMessage<FirewallInfo>, IEquatable<FirewallInfo>, IDeepCloneable<FirewallInfo>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Management v1 API class FirewallInfo.

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

Inheritance

object > FirewallInfo

Namespace

Google.Cloud.NetworkManagement.V1

Assembly

Google.Cloud.NetworkManagement.V1.dll

Constructors

FirewallInfo()

public FirewallInfo()

FirewallInfo(FirewallInfo)

public FirewallInfo(FirewallInfo other)
Parameter
NameDescription
otherFirewallInfo

Properties

Action

public string Action { get; set; }

Possible values: ALLOW, DENY, APPLY_SECURITY_PROFILE_GROUP

Property Value
TypeDescription
string

Direction

public string Direction { get; set; }

Possible values: INGRESS, EGRESS

Property Value
TypeDescription
string

DisplayName

public string DisplayName { get; set; }

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

Property Value
TypeDescription
string

FirewallRuleType

public FirewallInfo.Types.FirewallRuleType FirewallRuleType { get; set; }

The firewall rule's type.

Property Value
TypeDescription
FirewallInfoTypesFirewallRuleType

NetworkUri

public string NetworkUri { get; set; }

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

Property Value
TypeDescription
string

Policy

public string Policy { get; set; }

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

Property Value
TypeDescription
string

Priority

public int Priority { get; set; }

The priority of the firewall rule.

Property Value
TypeDescription
int

TargetServiceAccounts

public RepeatedField<string> TargetServiceAccounts { get; }

The target service accounts specified by the firewall rule.

Property Value
TypeDescription
RepeatedFieldstring

TargetTags

public RepeatedField<string> TargetTags { get; }

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

Property Value
TypeDescription
RepeatedFieldstring

Uri

public string Uri { get; set; }

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

Property Value
TypeDescription
string