Show / Hide Table of Contents

Class ForwardingRuleInfo

For display only. Metadata associated with a Compute Engine forwarding rule.

Inheritance
object
ForwardingRuleInfo
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.NetworkManagement.v1beta1.Data
Assembly: Google.Apis.NetworkManagement.v1beta1.dll
Syntax
public class ForwardingRuleInfo : IDirectResponseSchema

Properties

DisplayName

Name of the forwarding rule.

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

EnvoyHealthCheckFirewallsConfigState

Output only. State of the firewalls allowing health check traffic to the load balancer frontend (Envoy proxies). This is the result of the firewall configuration analysis verifying that health check traffic from required IP ranges to the the Envoy-based load balancer frontend is allowed by firewall rules with the load balancer target.

Declaration
[JsonProperty("envoyHealthCheckFirewallsConfigState")]
public virtual string EnvoyHealthCheckFirewallsConfigState { get; set; }
Property Value
Type Description
string

LoadBalancerName

Name of the load balancer the forwarding rule belongs to. Empty for forwarding rules not related to load balancers (like PSC forwarding rules).

Declaration
[JsonProperty("loadBalancerName")]
public virtual string LoadBalancerName { get; set; }
Property Value
Type Description
string

MatchedPortRange

Port range defined in the forwarding rule that matches the packet.

Declaration
[JsonProperty("matchedPortRange")]
public virtual string MatchedPortRange { get; set; }
Property Value
Type Description
string

MatchedProtocol

Protocol defined in the forwarding rule that matches the packet.

Declaration
[JsonProperty("matchedProtocol")]
public virtual string MatchedProtocol { get; set; }
Property Value
Type Description
string

NetworkUri

URI of a VPC network where the forwarding rule is located in format "projects/{project}/global/networks/{network}".

Declaration
[JsonProperty("networkUri")]
public virtual string NetworkUri { get; set; }
Property Value
Type Description
string

PscGoogleApiTarget

PSC Google API target this forwarding rule targets (if applicable).

Declaration
[JsonProperty("pscGoogleApiTarget")]
public virtual string PscGoogleApiTarget { get; set; }
Property Value
Type Description
string

PscServiceAttachmentUri

URI of the PSC service attachment this forwarding rule targets (if applicable) in format "projects/{project}/regions/{region}/serviceAttachments/{service_attachment}".

Declaration
[JsonProperty("pscServiceAttachmentUri")]
public virtual string PscServiceAttachmentUri { get; set; }
Property Value
Type Description
string

Region

Region of the forwarding rule. Set only for regional forwarding rules.

Declaration
[JsonProperty("region")]
public virtual string Region { get; set; }
Property Value
Type Description
string

Target

Target type of the forwarding rule.

Declaration
[JsonProperty("target")]
public virtual string Target { get; set; }
Property Value
Type Description
string

Uri

URI of the forwarding rule in format "projects/{project}/global/forwardingRules/{forwarding_rule}" (global) or "projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}" (regional).

Declaration
[JsonProperty("uri")]
public virtual string Uri { get; set; }
Property Value
Type Description
string

Vip

VIP of the forwarding rule.

Declaration
[JsonProperty("vip")]
public virtual string Vip { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX