Class FirewallInfo (1.1.0)

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

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

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
FirewallInfo.Types.FirewallRuleType

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
Int32

TargetServiceAccounts

public RepeatedField<string> TargetServiceAccounts { get; }

The target service accounts specified by the firewall rule.

Property Value
TypeDescription
RepeatedField<String>

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
RepeatedField<String>

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