Skip to main content

Class ClusterPeering

Namespace: Consul
Assembly: Consul.dll

ClusterPeering is used to interact with Cluster Peering in Consul through the API

public class ClusterPeering : IClusterPeeringEndpoint

Inheritance

objectClusterPeering

Implements

IClusterPeeringEndpoint

Inherited Members

object.Equals(object) , object.Equals(object, object) , object.GetHashCode() , object.GetType() , object.MemberwiseClone() , object.ReferenceEquals(object, object) , object.ToString()

Methods

GenerateToken(ClusterPeeringTokenEntry, CancellationToken)

Generates a Peering Token in Consul

public Task<WriteResult<ClusterPeeringTokenResponse>> GenerateToken(ClusterPeeringTokenEntry tokenEntry, CancellationToken ct = default)

Parameters

tokenEntry ClusterPeeringTokenEntry

The new Cluster Peering Entry

ct CancellationToken

Cancellation token for long poll request. If set, OperationCanceledException will be thrown if the request is cancelled before completing

Returns

Task <WriteResult <ClusterPeeringTokenResponse >>

A write result containing the created ACL AuthMethod

GenerateToken(ClusterPeeringTokenEntry, WriteOptions, CancellationToken)

Generates a Peering Token in Consul

public Task<WriteResult<ClusterPeeringTokenResponse>> GenerateToken(ClusterPeeringTokenEntry tokenEntry, WriteOptions options, CancellationToken ct = default)

Parameters

tokenEntry ClusterPeeringTokenEntry

A new Cluster Peering Entry

options WriteOptions

ct CancellationToken

Cancellation token for long poll request. If set, OperationCanceledException will be thrown if the request is cancelled before completing

Returns

Task <WriteResult <ClusterPeeringTokenResponse >>

A new Binding Rule

  • Methods
    • GenerateToken(ClusterPeeringTokenEntry, CancellationToken)
    • GenerateToken(ClusterPeeringTokenEntry, WriteOptions, CancellationToken)