Compute Engine v1 API - Class BackendServiceHAPolicyLeader (3.10.0)

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

Inheritance

object > BackendServiceHAPolicyLeader

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

BackendServiceHAPolicyLeader()

public BackendServiceHAPolicyLeader()

BackendServiceHAPolicyLeader(BackendServiceHAPolicyLeader)

public BackendServiceHAPolicyLeader(BackendServiceHAPolicyLeader other)
Parameter
Name Description
other BackendServiceHAPolicyLeader

Properties

BackendGroup

public string BackendGroup { get; set; }

A fully-qualified URL (starting with https://www.googleapis.com/) of the zonal Network Endpoint Group (NEG) with GCE_VM_IP endpoints that the leader is attached to. The leader's backendGroup must already be specified as a backend of this backend service. Removing a backend that is designated as the leader's backendGroup is not permitted.

Property Value
Type Description
string

HasBackendGroup

public bool HasBackendGroup { get; }

Gets whether the "backend_group" field is set

Property Value
Type Description
bool

NetworkEndpoint

public BackendServiceHAPolicyLeaderNetworkEndpoint NetworkEndpoint { get; set; }

The network endpoint within the leader.backendGroup that is designated as the leader. This network endpoint cannot be detached from the NEG specified in the haPolicy.leader.backendGroup until the leader is updated with another network endpoint, or the leader is removed from the haPolicy.

Property Value
Type Description
BackendServiceHAPolicyLeaderNetworkEndpoint