class

Consul::Check

Inherits Reference / Object

Constructors

new(name : String = "", id : String | Nil = nil, interval : String | Nil = nil, notes : String | Nil = nil, deregister_critial_service_after : String | Nil = nil, args : Array(String) | Nil = nil, alias_node : String | Nil = nil, alias_service : String | Nil = nil, docker_container_id : String | Nil = nil, grpc : String | Nil = nil, grpc_use_tls : Bool = false, http : String | Nil = nil, method : String | Nil = nil, header : Hash(String, Array(String)) | Nil = nil, timeout : String = "10s", tls_skip_verify : Bool = false, tcp : String | Nil = nil, ttl : String | Nil = nil, service_id : String | Nil = nil, status : String | Nil = nil)
Source

Instance methods

alias_node
Source
alias_node=(alias_node : Nil | String)
Source
alias_service
Source
alias_service=(alias_service : Nil | String)
Source
args
Source
args=(args : Nil | Array(String))
Source
deregister_critial_service_after
Source
deregister_critial_service_after=(deregister_critial_service_after : Nil | String)
Source
docker_container_id
Source
docker_container_id=(docker_container_id : Nil | String)
Source
grpc
Source
grpc=(grpc : Nil | String)
Source
grpc_use_tls
Source
grpc_use_tls=(grpc_use_tls : Bool)
Source
header
Source
header=(header : Nil | Hash(String, Array(String)))
Source
http
Source
http=(http : Nil | String)
Source
id=(id : Nil | String)
Source
interval
Source
interval=(interval : Nil | String)
Source
method
Source
method=(method : Nil | String)
Source
name
Source
name=(name : String)
Source
notes
Source
notes=(notes : Nil | String)
Source
service_id
Source
service_id=(service_id : Nil | String)
Source
status
Source
status=(status : Nil | String)
Source
tcp=(tcp : Nil | String)
Source
timeout
Source
timeout=(timeout : String)
Source
tls_skip_verify
Source
tls_skip_verify=(tls_skip_verify : Bool)
Source
ttl=(ttl : Nil | String)
Source