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)

Parameters

entry ACLBindingRule

ct CancellationToken

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

ct CancellationToken

Returns

Task <WriteResult <ACLBindingRuleResponse >>

Delete(string, CancellationToken)

Task<WriteResult> Delete(string id, CancellationToken ct)

Parameters

id string

ct CancellationToken

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

ct CancellationToken

Returns

Task <WriteResult >

List(CancellationToken)

Task<QueryResult<ACLBindingRuleResponse[]>> List(CancellationToken ct)

Parameters

ct CancellationToken

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

ct CancellationToken

Returns

Task <QueryResult <ACLBindingRuleResponse []>>

Read(string, CancellationToken)

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

Parameters

id string

ct CancellationToken

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

ct CancellationToken

Returns

Task <QueryResult <ACLBindingRuleResponse >>

Update(ACLBindingRule, CancellationToken)

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

Parameters

entry ACLBindingRule

ct CancellationToken

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

ct CancellationToken

Returns

Task <WriteResult <ACLBindingRuleResponse >>

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