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
Implements
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
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
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