Class ForwardingRuleInfo
For display only. Metadata associated with a Compute Engine forwarding rule.
Implements
Inherited Members
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 |