from_parameters#

static Configuration.from_parameters(uri: str, headers: dict | None = None, security: ConnectionSecurity | None = None) Configuration#

Build a configuration from programmatic parameters.

Parameters:
uristr

URI of the PIM gRPC service.

headersdict, optional

Metadata headers. The default is None (no headers).

securityConnectionSecurity, optional

Transport security. The default is None (insecure).

Returns:
Configuration

The resolved configuration.

Raises:
InvalidConfigurationError

The tls transport is selected but no bearer token header is present, or the uds transport is selected but uri is not a valid, existing UDS socket path.