Interface IBindingRuleEndpoint
Namespace: Consul.Interfaces
Assembly: Consul.dll
The interface for ACL Binding Rule API Endpoints
public interface IBindingRuleEndpoint
Methods
Create(ACLBindingRule, CancellationToken)
Task<WriteResult<ACLBindingRuleResponse>> Create(ACLBindingRule entry, CancellationToken ct = default)
Parameters
entry ACLBindingRule
Returns
Task <WriteResult <ACLBindingRuleResponse >>
Create(ACLBindingRule, WriteOptions, CancellationToken)
Task<WriteResult<ACLBindingRuleResponse>> Create(ACLBindingRule entry, WriteOptions options, CancellationToken ct = default)
Parameters
entry ACLBindingRule
options WriteOptions
Returns
Task <WriteResult <ACLBindingRuleResponse >>
Read(string, CancellationToken)
Task<QueryResult<ACLBindingRuleResponse>> Read(string id, CancellationToken ct = default)
Parameters
id string
Returns
Task <QueryResult <ACLBindingRuleResponse >>
Read(string, QueryOptions, CancellationToken)
Task<QueryResult<ACLBindingRuleResponse>> Read(string id, QueryOptions options, CancellationToken ct = default)
Parameters
id string
options QueryOptions
Returns
Task <QueryResult <ACLBindingRuleResponse >>
Update(ACLBindingRule, CancellationToken)
Task<WriteResult<ACLBindingRuleResponse>> Update(ACLBindingRule entry, CancellationToken ct = default)
Parameters
entry ACLBindingRule
Returns
Task <WriteResult <ACLBindingRuleResponse >>
Update(ACLBindingRule, WriteOptions, CancellationToken)
Task<WriteResult<ACLBindingRuleResponse>> Update(ACLBindingRule entry, WriteOptions options, CancellationToken ct = default)
Parameters
entry ACLBindingRule
options WriteOptions