class
Minknow::ConnectionConfig
- Minknow::ConnectionConfig
- Reference
- Object
Defined in:
minknow.crConstant Summary
-
DEFAULT_LINUX_CA_PATHS =
["/data/rpc-certs/minknow/ca.crt", "/var/lib/minknow/data/rpc-certs/minknow/ca.crt"] -
DEFAULT_MACOS_CA_PATHS =
["/Library/MinKNOW/data/rpc-certs/minknow/ca.crt"] -
DEFAULT_WINDOWS_CA_PATHS =
["C:/data/rpc-certs/minknow/ca.crt"]
Constructors
Instance Method Summary
- #address : String
- #authentication_token : String | Nil
- #auto_local_auth : Bool | Nil
- #ca_certificate_path : String | Nil
- #channel : GRPC::Channel
- #client_certificate_chain_path : String | Nil
- #client_certificate_configured? : Bool
- #client_context : GRPC::ClientContext
- #client_private_key_path : String | Nil
- #effective_metadata : Hash(String, String)
- #host : String
- #local_auth_enabled? : Bool
- #local_auth_lookup_config : self
- #local_auth_lookup_port : Int32 | Nil
- #local_auth_lookup_port! : Int32
- #localhost? : Bool
- #metadata : Hash(String, String)
- #port : Int32
- #protocol_token : String | Nil
- #tls? : Bool
- #tls_context : OpenSSL::SSL::Context::Client | Nil
- #with_port(port : Int32) : self
Constructor Detail
def self.new(host : String = "127.0.0.1", port : Int32 = 9501, tls : Bool = true, metadata : Hash(String, String) | Nil = nil, ca_certificate_path : String | Nil = nil, client_certificate_chain_path : String | Nil = ENV["MINKNOW_API_CLIENT_CERTIFICATE_CHAIN"]?, client_private_key_path : String | Nil = ENV["MINKNOW_API_CLIENT_KEY"]?, authentication_token : String | Nil = ENV["MINKNOW_AUTH_TOKEN"]?, protocol_token : String | Nil = ENV["PROTOCOL_TOKEN"]?, auto_local_auth : Bool | Nil = nil, local_auth_lookup_port : Int32 | Nil = nil)
#