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)
SourceInstance methods
alias_node
Sourcealias_node=(alias_node : Nil | String)
Sourcealias_service
Sourcealias_service=(alias_service : Nil | String)
Sourceargs
Sourceargs=(args : Nil | Array(String))
Sourcederegister_critial_service_after
Sourcederegister_critial_service_after=(deregister_critial_service_after : Nil | String)
Sourcedocker_container_id
Sourcedocker_container_id=(docker_container_id : Nil | String)
Sourcegrpc
Sourcegrpc=(grpc : Nil | String)
Sourcegrpc_use_tls
Sourcegrpc_use_tls=(grpc_use_tls : Bool)
Sourceheader
Sourceheader=(header : Nil | Hash(String, Array(String)))
Sourcehttp
Sourcehttp=(http : Nil | String)
Sourceid
Sourceid=(id : Nil | String)
Sourceinterval
Sourceinterval=(interval : Nil | String)
Sourcemethod
Sourcemethod=(method : Nil | String)
Sourcename
Sourcename=(name : String)
Sourcenotes
Sourcenotes=(notes : Nil | String)
Sourceservice_id
Sourceservice_id=(service_id : Nil | String)
Sourcestatus
Sourcestatus=(status : Nil | String)
Sourcetcp
Sourcetcp=(tcp : Nil | String)
Sourcetimeout
Sourcetimeout=(timeout : String)
Sourcetls_skip_verify
Sourcetls_skip_verify=(tls_skip_verify : Bool)
Sourcettl
Sourcettl=(ttl : Nil | String)
Source