Skip to main content

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

ct CancellationToken

Returns

Task <WriteResult <ACLBindingRuleResponse >>

Create(ACLBindingRule, WriteOptions, CancellationToken)

Task<WriteResult<ACLBindingRuleResponse>> Create(ACLBindingRule entry, WriteOptions options, CancellationToken ct = default)

Parameters

entry ACLBindingRule

options WriteOptions

ct CancellationToken

Returns

Task <WriteResult <ACLBindingRuleResponse >>

Read(string, CancellationToken)

Task<QueryResult<ACLBindingRuleResponse>> Read(string id, CancellationToken ct = default)

Parameters

id string

ct CancellationToken

Returns

Task <QueryResult <ACLBindingRuleResponse >>

Read(string, QueryOptions, CancellationToken)

Task<QueryResult<ACLBindingRuleResponse>> Read(string id, QueryOptions options, CancellationToken ct = default)

Parameters

id string

options QueryOptions

ct CancellationToken

Returns

Task <QueryResult <ACLBindingRuleResponse >>

Update(ACLBindingRule, CancellationToken)

Task<WriteResult<ACLBindingRuleResponse>> Update(ACLBindingRule entry, CancellationToken ct = default)

Parameters

entry ACLBindingRule

ct CancellationToken

Returns

Task <WriteResult <ACLBindingRuleResponse >>

Update(ACLBindingRule, WriteOptions, CancellationToken)

Task<WriteResult<ACLBindingRuleResponse>> Update(ACLBindingRule entry, WriteOptions options, CancellationToken ct = default)

Parameters

entry ACLBindingRule

options WriteOptions

ct CancellationToken

Returns

Task <WriteResult <ACLBindingRuleResponse >>

  • Methods
    • Create(ACLBindingRule, CancellationToken)
    • Create(ACLBindingRule, WriteOptions, CancellationToken)
    • Read(string, CancellationToken)
    • Read(string, QueryOptions, CancellationToken)
    • Update(ACLBindingRule, CancellationToken)
    • Update(ACLBindingRule, WriteOptions, CancellationToken)