| suspend fun ConsulClient.agentInfoAwait(): JsonObjectReturns the configuration and member information of the local agent | |
| suspend fun ConsulClient.catalogDatacentersAwait(): List<String>Return all the datacenters that are known by the Consul server | |
| suspend fun ConsulClient.catalogNodeServicesAwait(node: String): ServiceListReturns the node's registered services | |
| suspend fun ConsulClient.catalogNodeServicesWithOptionsAwait(node: String, options: BlockingQueryOptions): ServiceListReturns the node's registered services This is blocking query unlike io.vertx.ext.consul.ConsulClient | |
| suspend fun ConsulClient.catalogNodesAwait(): NodeListReturns the nodes registered in a datacenter | |
| suspend fun ConsulClient.catalogNodesWithOptionsAwait(options: NodeQueryOptions): NodeListReturns the nodes registered in a datacenter | |
| suspend fun ConsulClient.catalogServiceNodesAwait(service: String): ServiceListReturns the nodes providing a service | |
| suspend fun ConsulClient.catalogServiceNodesWithOptionsAwait(service: String, options: ServiceQueryOptions): ServiceListReturns the nodes providing a service | |
| suspend fun ConsulClient.catalogServicesAwait(): ServiceListReturns the services registered in a datacenter | |
| suspend fun ConsulClient.catalogServicesWithOptionsAwait(options: BlockingQueryOptions): ServiceListReturns the services registered in a datacenter This is blocking query unlike io.vertx.ext.consul.ConsulClient | |
| suspend fun ConsulClient.cloneAclTokenAwait(id: String): StringClone Acl token | |
| suspend fun ConsulClient.coordinateDatacentersAwait(): List<DcCoordinates>Returns the WAN network coordinates for all Consul servers, organized by DCs | |
| suspend fun ConsulClient.coordinateNodesAwait(): CoordinateListReturns the LAN network coordinates for all nodes in a given DC | |
| suspend fun ConsulClient.coordinateNodesWithOptionsAwait(options: BlockingQueryOptions): CoordinateListReturns the LAN network coordinates for all nodes in a given DC This is blocking query unlike io.vertx.ext.consul.ConsulClient | |
| suspend fun ConsulClient.createAclTokenAwait(token: AclToken): StringCreate new Acl token | |
| suspend fun ConsulClient.createPreparedQueryAwait(definition: PreparedQueryDefinition): String | |
| suspend fun ConsulClient.createSessionAwait(): StringInitialize a new session | |
| suspend fun ConsulClient.createSessionWithOptionsAwait(options: SessionOptions): StringInitialize a new session | |
| suspend fun ConsulClient.deletePreparedQueryAwait(id: String): UnitDeletes an existing prepared query | |
| suspend fun ConsulClient.deleteValueAwait(key: String): UnitRemove the key/value pair that corresponding to the specified key | |
| suspend fun ConsulClient.deleteValuesAwait(keyPrefix: String): UnitRemoves all the key/value pair that corresponding to the specified key prefix | |
| suspend fun ConsulClient.deregisterCheckAwait(checkId: String): UnitRemove a check from the local agent. The agent will take care of deregistering the check from the Catalog. | |
| suspend fun ConsulClient.deregisterServiceAwait(id: String): UnitRemove a service from the local agent. The agent will take care of deregistering the service with the Catalog. If there is an associated check, that is also deregistered. | |
| suspend fun ConsulClient.destroyAclTokenAwait(id: String): UnitDestroy Acl token | |
| suspend fun ConsulClient.destroySessionAwait(id: String): UnitDestroys the given session | |
| suspend fun ConsulClient.executePreparedQueryAwait(query: String): PreparedQueryExecuteResponseExecutes an existing prepared query. | |
| suspend fun ConsulClient.executePreparedQueryWithOptionsAwait(query: String, options: PreparedQueryExecuteOptions): PreparedQueryExecuteResponseExecutes an existing prepared query. | |
| suspend fun ConsulClient.failCheckAwait(checkId: String): UnitSet status of the check to "critical". Used with a check that is of the TTL type. The TTL clock will be reset. | |
| suspend fun ConsulClient.failCheckWithNoteAwait(checkId: String, note: String): UnitSet status of the check to "critical". Used with a check that is of the TTL type. The TTL clock will be reset. | |
| suspend fun ConsulClient.fireEventAwait(name: String): EventFires a new user event | |
| suspend fun ConsulClient.fireEventWithOptionsAwait(name: String, options: EventOptions): EventFires a new user event | |
| suspend fun ConsulClient.getAllPreparedQueriesAwait(): List<PreparedQueryDefinition>Returns a list of all prepared queries. | |
| suspend fun ConsulClient.getKeysAwait(keyPrefix: String): List<String>Returns the list of keys that corresponding to the specified key prefix. | |
| suspend fun ConsulClient.getKeysWithOptionsAwait(keyPrefix: String, options: BlockingQueryOptions): List<String>Returns the list of keys that corresponding to the specified key prefix. | |
| suspend fun ConsulClient.getPreparedQueryAwait(id: String): PreparedQueryDefinitionReturns an existing prepared query | |
| suspend fun ConsulClient.getValueAwait(key: String): KeyValueReturns key/value pair that corresponding to the specified key. An empty io.vertx.ext.consul.KeyValue object will be returned if no such key is found. | |
| suspend fun ConsulClient.getValueWithOptionsAwait(key: String, options: BlockingQueryOptions): KeyValueReturns key/value pair that corresponding to the specified key. An empty io.vertx.ext.consul.KeyValue object will be returned if no such key is found. This is blocking query unlike io.vertx.ext.consul.ConsulClient | |
| suspend fun ConsulClient.getValuesAwait(keyPrefix: String): KeyValueListReturns the list of key/value pairs that corresponding to the specified key prefix. An empty io.vertx.ext.consul.KeyValueList object will be returned if no such key prefix is found. | |
| suspend fun ConsulClient.getValuesWithOptionsAwait(keyPrefix: String, options: BlockingQueryOptions): KeyValueListReturns the list of key/value pairs that corresponding to the specified key prefix. An empty io.vertx.ext.consul.KeyValueList object will be returned if no such key prefix is found. This is blocking query unlike io.vertx.ext.consul.ConsulClient | |
| suspend fun ConsulClient.healthChecksAwait(service: String): CheckListReturns the checks associated with the service | |
| suspend fun ConsulClient.healthChecksWithOptionsAwait(service: String, options: CheckQueryOptions): CheckListReturns the checks associated with the service | |
| suspend fun ConsulClient.healthServiceNodesAwait(service: String, passing: Boolean): ServiceEntryListReturns the nodes providing the service. This endpoint is very similar to the io.vertx.ext.consul.ConsulClient endpoint; however, this endpoint automatically returns the status of the associated health check as well as any system level health checks. | |
| suspend fun ConsulClient.healthServiceNodesWithOptionsAwait(service: String, passing: Boolean, options: ServiceQueryOptions): ServiceEntryListReturns the nodes providing the service. This endpoint is very similar to the io.vertx.ext.consul.ConsulClient endpoint; however, this endpoint automatically returns the status of the associated health check as well as any system level health checks. | |
| suspend fun ConsulClient.healthStateAwait(healthState: HealthState): CheckListReturns the checks in the specified status | |
| suspend fun ConsulClient.healthStateWithOptionsAwait(healthState: HealthState, options: CheckQueryOptions): CheckListReturns the checks in the specified status | |
| suspend fun ConsulClient.infoAclTokenAwait(id: String): AclTokenGet info of Acl token | |
| suspend fun ConsulClient.infoSessionAwait(id: String): SessionReturns the requested session information | |
| suspend fun ConsulClient.infoSessionWithOptionsAwait(id: String, options: BlockingQueryOptions): SessionReturns the requested session information This is blocking query unlike io.vertx.ext.consul.ConsulClient | |
| suspend fun ConsulClient.leaderStatusAwait(): StringGet the Raft leader for the datacenter in which the agent is running. It returns an address in format "10.1.10.12:8300" | |
| suspend fun ConsulClient.listAclTokensAwait(): List<AclToken>Get list of Acl token | |
| suspend fun ConsulClient.listEventsAwait(): EventListReturns the most recent events known by the agent | |
| suspend fun ConsulClient.listEventsWithOptionsAwait(options: EventListOptions): EventListReturns the most recent events known by the agent. This is blocking query unlike io.vertx.ext.consul.ConsulClient. However, the semantics of this endpoint are slightly different. Most blocking queries provide a monotonic index and block until a newer index is available. This can be supported as a consequence of the total ordering of the consensus protocol. With gossip, there is no ordering, and instead X-Consul-Index maps to the newest event that matches the query. | |
| suspend fun ConsulClient.listNodeSessionsAwait(nodeId: String): SessionListReturns the active sessions for a given node | |
| suspend fun ConsulClient.listNodeSessionsWithOptionsAwait(nodeId: String, options: BlockingQueryOptions): SessionListReturns the active sessions for a given node This is blocking query unlike io.vertx.ext.consul.ConsulClient | |
| suspend fun ConsulClient.listSessionsAwait(): SessionListReturns the active sessions | |
| suspend fun ConsulClient.listSessionsWithOptionsAwait(options: BlockingQueryOptions): SessionListReturns the active sessions This is blocking query unlike io.vertx.ext.consul.ConsulClient | |
| suspend fun ConsulClient.localChecksAwait(): List<Check>Return all the checks that are registered with the local agent. | |
| suspend fun ConsulClient.localServicesAwait(): List<Service>Returns list of services registered with the local agent. | |
| suspend fun ConsulClient.maintenanceServiceAwait(maintenanceOptions: MaintenanceOptions): UnitPlaces a given service into "maintenance mode" | |
| suspend fun ConsulClient.passCheckAwait(checkId: String): UnitSet status of the check to "passing". Used with a check that is of the TTL type. The TTL clock will be reset. | |
| suspend fun ConsulClient.passCheckWithNoteAwait(checkId: String, note: String): UnitSet status of the check to "passing". Used with a check that is of the TTL type. The TTL clock will be reset. | |
| suspend fun ConsulClient.peersStatusAwait(): List<String>Retrieves the Raft peers for the datacenter in which the the agent is running. It returns a list of addresses "10.1.10.12:8300", "10.1.10.13:8300" | |
| suspend fun ConsulClient.putValueAwait(key: String, value: String): BooleanAdds specified key/value pair | |
| suspend fun ConsulClient.putValueWithOptionsAwait(key: String, value: String, options: KeyValueOptions): Boolean | |
| suspend fun ConsulClient.registerCheckAwait(checkOptions: CheckOptions): UnitAdd a new check to the local agent. The agent is responsible for managing the status of the check and keeping the Catalog in sync. | |
| suspend fun ConsulClient.registerServiceAwait(serviceOptions: ServiceOptions): UnitAdds a new service, with an optional health check, to the local agent. | |
| suspend fun ConsulClient.renewSessionAwait(id: String): SessionRenews the given session. This is used with sessions that have a TTL, and it extends the expiration by the TTL | |
| suspend fun ConsulClient.transactionAwait(request: TxnRequest): TxnResponseManages multiple operations inside a single, atomic transaction. | |
| suspend fun ConsulClient.updateAclTokenAwait(token: AclToken): StringUpdate Acl token | |
| suspend fun ConsulClient.updateCheckAwait(checkId: String, status: CheckStatus): UnitSet status of the check to given status. Used with a check that is of the TTL type. The TTL clock will be reset. | |
| suspend fun ConsulClient.updateCheckWithNoteAwait(checkId: String, status: CheckStatus, note: String): UnitSet status of the check to given status. Used with a check that is of the TTL type. The TTL clock will be reset. | |
| suspend fun ConsulClient.updatePreparedQueryAwait(definition: PreparedQueryDefinition): Unit | |
| suspend fun ConsulClient.warnCheckAwait(checkId: String): UnitSet status of the check to "warning". Used with a check that is of the TTL type. The TTL clock will be reset. | |
| suspend fun ConsulClient.warnCheckWithNoteAwait(checkId: String, note: String): UnitSet status of the check to "warning". Used with a check that is of the TTL type. The TTL clock will be reset. |