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)
Parameters
entry ACLBindingRule
Returns
Task <WriteResult <ACLBindingRuleResponse >>
Create(ACLBindingRule)
Task<WriteResult<ACLBindingRuleResponse>> Create(ACLBindingRule entry)
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 >>
Delete(string, CancellationToken)
Task<WriteResult> Delete(string id, CancellationToken ct)
Parameters
id string
Returns
Task <WriteResult >
Delete(string)
Task<WriteResult> Delete(string id)
Parameters
id string
Returns
Task <WriteResult >
Delete(string, WriteOptions, CancellationToken)
Task<WriteResult> Delete(string id, WriteOptions options, CancellationToken ct = default)
Parameters
id string
options WriteOptions
Returns
Task <WriteResult >
List(CancellationToken)
Task<QueryResult<ACLBindingRuleResponse[]>> List(CancellationToken ct)
Parameters
Returns
Task <QueryResult <ACLBindingRuleResponse []>>
List()
Task<QueryResult<ACLBindingRuleResponse[]>> List()
Returns
Task <QueryResult <ACLBindingRuleResponse []>>
List(QueryOptions, CancellationToken)
Task<QueryResult<ACLBindingRuleResponse[]>> List(QueryOptions options, CancellationToken ct = default)
Parameters
options QueryOptions
Returns
Task <QueryResult <ACLBindingRuleResponse []>>
Read(string, CancellationToken)
Task<QueryResult<ACLBindingRuleResponse>> Read(string id, CancellationToken ct)
Parameters
id string
Returns
Task <QueryResult <ACLBindingRuleResponse >>
Read(string)
Task<QueryResult<ACLBindingRuleResponse>> Read(string id)
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)
Parameters
entry ACLBindingRule
Returns
Task <WriteResult <ACLBindingRuleResponse >>
Update(ACLBindingRule)
Task<WriteResult<ACLBindingRuleResponse>> Update(ACLBindingRule entry)
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