public sealed class LoadBalancerBackendInfo : IMessage<LoadBalancerBackendInfo>, IEquatable<LoadBalancerBackendInfo>, IDeepCloneable<LoadBalancerBackendInfo>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Management v1 API class LoadBalancerBackendInfo.
For display only. Metadata associated with the load balancer backend.
public LoadBalancerBackendInfo.Types.HealthCheckFirewallsConfigState HealthCheckFirewallsConfigState { get; set; }
Output only. Health check firewalls configuration state for the backend.
This is a result of the static firewall analysis (verifying that health
check traffic from required IP ranges to the backend is allowed or not).
The backend might still be unhealthy even if these firewalls are
configured. Please refer to the documentation for more information:
https://cloud.google.com/load-balancing/docs/firewall-rules
Display name of the backend. For example, it might be an instance name for
the instance group backends, or an IP address and port for zonal network
endpoint group backends.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-12 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eLoadBalancerBackendInfo\u003c/code\u003e class in the Network Management v1 API is 2.13.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eLoadBalancerBackendInfo\u003c/code\u003e provides metadata for load balancer backends and can be used with different backend types, such as instance groups, network endpoint groups, and PSC NEGs.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties like \u003ccode\u003eBackendBucketUri\u003c/code\u003e, \u003ccode\u003eBackendServiceUri\u003c/code\u003e, \u003ccode\u003eHealthCheckUri\u003c/code\u003e, and \u003ccode\u003eInstanceUri\u003c/code\u003e to define the backend target and health check configurations.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eHealthCheckFirewallsConfigState\u003c/code\u003e property shows if health check firewall traffic is allowed, though it doesn't guarantee a healthy status.\u003c/p\u003e\n"]]],[],null,["# Network Management v1 API - Class LoadBalancerBackendInfo (2.15.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.15.0 (latest)](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/latest/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.14.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.13.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.12.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.11.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.10.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.9.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.8.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.7.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.6.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.5.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.4.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.3.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.2.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.1.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/2.0.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/1.1.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/1.0.0/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo) \n\n public sealed class LoadBalancerBackendInfo : IMessage\u003cLoadBalancerBackendInfo\u003e, IEquatable\u003cLoadBalancerBackendInfo\u003e, IDeepCloneable\u003cLoadBalancerBackendInfo\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Network Management v1 API class LoadBalancerBackendInfo.\n\nFor display only. Metadata associated with the load balancer backend. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e LoadBalancerBackendInfo \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[LoadBalancerBackendInfo](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/latest/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[LoadBalancerBackendInfo](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/latest/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[LoadBalancerBackendInfo](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/latest/Google.Cloud.NetworkManagement.V1.LoadBalancerBackendInfo), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.NetworkManagement.V1](/dotnet/docs/reference/Google.Cloud.NetworkManagement.V1/latest/Google.Cloud.NetworkManagement.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.NetworkManagement.V1.dll\n\nConstructors\n------------\n\n### LoadBalancerBackendInfo()\n\n public LoadBalancerBackendInfo()\n\n### LoadBalancerBackendInfo(LoadBalancerBackendInfo)\n\n public LoadBalancerBackendInfo(LoadBalancerBackendInfo other)\n\nProperties\n----------\n\n### BackendBucketUri\n\n public string BackendBucketUri { get; set; }\n\nURI of the backend bucket this backend targets (if applicable).\n\n### BackendServiceUri\n\n public string BackendServiceUri { get; set; }\n\nURI of the backend service this backend belongs to (if applicable).\n\n### HealthCheckFirewallsConfigState\n\n public LoadBalancerBackendInfo.Types.HealthCheckFirewallsConfigState HealthCheckFirewallsConfigState { get; set; }\n\nOutput only. Health check firewalls configuration state for the backend.\nThis is a result of the static firewall analysis (verifying that health\ncheck traffic from required IP ranges to the backend is allowed or not).\nThe backend might still be unhealthy even if these firewalls are\nconfigured. Please refer to the documentation for more information:\n\u003chttps://cloud.google.com/load-balancing/docs/firewall-rules\u003e\n\n### HealthCheckUri\n\n public string HealthCheckUri { get; set; }\n\nURI of the health check attached to this backend (if applicable).\n\n### InstanceGroupUri\n\n public string InstanceGroupUri { get; set; }\n\nURI of the instance group this backend belongs to (if applicable).\n\n### InstanceUri\n\n public string InstanceUri { get; set; }\n\nURI of the backend instance (if applicable). Populated for instance group\nbackends, and zonal NEG backends.\n\n### Name\n\n public string Name { get; set; }\n\nDisplay name of the backend. For example, it might be an instance name for\nthe instance group backends, or an IP address and port for zonal network\nendpoint group backends.\n\n### NetworkEndpointGroupUri\n\n public string NetworkEndpointGroupUri { get; set; }\n\nURI of the network endpoint group this backend belongs to (if applicable).\n\n### PscGoogleApiTarget\n\n public string PscGoogleApiTarget { get; set; }\n\nPSC Google API target this PSC NEG backend targets (if applicable).\n\n### PscServiceAttachmentUri\n\n public string PscServiceAttachmentUri { get; set; }\n\nURI of the PSC service attachment this PSC NEG backend targets (if\napplicable)."]]