Skip to main content

Interface IRoleEndpoint

Namespace: Consul
Assembly: Consul.dll

The interface for the ACL Role API Endpoints

public interface IRoleEndpoint

Methods​

Create(RoleEntry, CancellationToken)​

Task<WriteResult<RoleEntry>> Create(RoleEntry role, CancellationToken ct)

Parameters​

role RoleEntry

ct CancellationToken

Returns​

Task <WriteResult <RoleEntry >>

Create(RoleEntry)​

Task<WriteResult<RoleEntry>> Create(RoleEntry role)

Parameters​

role RoleEntry

Returns​

Task <WriteResult <RoleEntry >>

Create(RoleEntry, WriteOptions, CancellationToken)​

Task<WriteResult<RoleEntry>> Create(RoleEntry role, WriteOptions q, CancellationToken ct = default)

Parameters​

role RoleEntry

q WriteOptions

ct CancellationToken

Returns​

Task <WriteResult <RoleEntry >>

Delete(string, CancellationToken)​

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

Parameters​

id string

ct CancellationToken

Returns​

Task <WriteResult <bool >>

Delete(string)​

Task<WriteResult<bool>> Delete(string id)

Parameters​

id string

Returns​

Task <WriteResult <bool >>

Delete(string, WriteOptions, CancellationToken)​

Task<WriteResult<bool>> Delete(string id, WriteOptions q, CancellationToken ct = default)

Parameters​

id string

q WriteOptions

ct CancellationToken

Returns​

Task <WriteResult <bool >>

List(CancellationToken)​

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

Parameters​

ct CancellationToken

Returns​

Task <QueryResult <RoleEntry []>>

List()​

Task<QueryResult<RoleEntry[]>> List()

Returns​

Task <QueryResult <RoleEntry []>>

List(QueryOptions, CancellationToken)​

Task<QueryResult<RoleEntry[]>> List(QueryOptions q, CancellationToken ct = default)

Parameters​

q QueryOptions

ct CancellationToken

Returns​

Task <QueryResult <RoleEntry []>>

Read(string, CancellationToken)​

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

Parameters​

id string

ct CancellationToken

Returns​

Task <QueryResult <RoleEntry >>

Read(string)​

Task<QueryResult<RoleEntry>> Read(string id)

Parameters​

id string

Returns​

Task <QueryResult <RoleEntry >>

Read(string, QueryOptions, CancellationToken)​

Task<QueryResult<RoleEntry>> Read(string id, QueryOptions q, CancellationToken ct = default)

Parameters​

id string

q QueryOptions

ct CancellationToken

Returns​

Task <QueryResult <RoleEntry >>

ReadByName(string, CancellationToken)​

Task<QueryResult<RoleEntry>> ReadByName(string name, CancellationToken ct)

Parameters​

name string

ct CancellationToken

Returns​

Task <QueryResult <RoleEntry >>

ReadByName(string)​

Task<QueryResult<RoleEntry>> ReadByName(string name)

Parameters​

name string

Returns​

Task <QueryResult <RoleEntry >>

ReadByName(string, QueryOptions, CancellationToken)​

Task<QueryResult<RoleEntry>> ReadByName(string name, QueryOptions q, CancellationToken ct = default)

Parameters​

name string

q QueryOptions

ct CancellationToken

Returns​

Task <QueryResult <RoleEntry >>

Update(RoleEntry, CancellationToken)​

Task<WriteResult<RoleEntry>> Update(RoleEntry role, CancellationToken ct)

Parameters​

role RoleEntry

ct CancellationToken

Returns​

Task <WriteResult <RoleEntry >>

Update(RoleEntry)​

Task<WriteResult<RoleEntry>> Update(RoleEntry role)

Parameters​

role RoleEntry

Returns​

Task <WriteResult <RoleEntry >>

Update(RoleEntry, WriteOptions, CancellationToken)​

Task<WriteResult<RoleEntry>> Update(RoleEntry role, WriteOptions q, CancellationToken ct = default)

Parameters​

role RoleEntry

q WriteOptions

ct CancellationToken

Returns​

Task <WriteResult <RoleEntry >>

  • Methods
    • Create(RoleEntry, CancellationToken)
    • Create(RoleEntry)
    • Create(RoleEntry, 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)
    • ReadByName(string, CancellationToken)
    • ReadByName(string)
    • ReadByName(string, QueryOptions, CancellationToken)
    • Update(RoleEntry, CancellationToken)
    • Update(RoleEntry)
    • Update(RoleEntry, WriteOptions, CancellationToken)