Module: Temporalio::EnvConfig

Defined in:
lib/temporalio/env_config.rb

Overview

Environment and file-based configuration for Temporal clients

WARNING: Experimental API.

Defined Under Namespace

Classes: ClientConfig, ClientConfigProfile, ClientConfigTLS

Instance Attribute Summary collapse

Instance Attribute Details

#addressString? (readonly)



141
# File 'lib/temporalio/env_config.rb', line 141

ClientConfigProfile = Data.define(:address, :namespace, :api_key, :tls, :grpc_meta)

#api_keyString? (readonly)



141
# File 'lib/temporalio/env_config.rb', line 141

ClientConfigProfile = Data.define(:address, :namespace, :api_key, :tls, :grpc_meta)

#client_certPathname, ... (readonly)



26
# File 'lib/temporalio/env_config.rb', line 26

ClientConfigTLS = Data.define(:disabled, :server_name, :server_root_ca_cert, :client_cert, :client_private_key)

#client_private_keyPathname, ... (readonly)



26
# File 'lib/temporalio/env_config.rb', line 26

ClientConfigTLS = Data.define(:disabled, :server_name, :server_root_ca_cert, :client_cert, :client_private_key)

#disabledBoolean? (readonly)



26
# File 'lib/temporalio/env_config.rb', line 26

ClientConfigTLS = Data.define(:disabled, :server_name, :server_root_ca_cert, :client_cert, :client_private_key)

#grpc_metaHash (readonly)



141
# File 'lib/temporalio/env_config.rb', line 141

ClientConfigProfile = Data.define(:address, :namespace, :api_key, :tls, :grpc_meta)

#namespaceString? (readonly)



141
# File 'lib/temporalio/env_config.rb', line 141

ClientConfigProfile = Data.define(:address, :namespace, :api_key, :tls, :grpc_meta)

#profilesHash<String, ClientConfigProfile> (readonly)



233
# File 'lib/temporalio/env_config.rb', line 233

ClientConfig = Data.define(:profiles)

#server_nameString? (readonly)



26
# File 'lib/temporalio/env_config.rb', line 26

ClientConfigTLS = Data.define(:disabled, :server_name, :server_root_ca_cert, :client_cert, :client_private_key)

#server_root_ca_certPathname, ... (readonly)



26
# File 'lib/temporalio/env_config.rb', line 26

ClientConfigTLS = Data.define(:disabled, :server_name, :server_root_ca_cert, :client_cert, :client_private_key)

#tlsBoolean, ... (readonly)



141
# File 'lib/temporalio/env_config.rb', line 141

ClientConfigProfile = Data.define(:address, :namespace, :api_key, :tls, :grpc_meta)