create_instance#

Definition.create_instance(timeout: float | None = None, configuration: Configuration | None = None, security_settings: InsecureSettings | MtlsSettings | WnuaSettings | UdsSettings | None = None) Instance#

Create a product instance from this definition.

Parameters:
timeoutfloat, optional

Time in seconds to create the instance. The default is None.

configurationConfiguration, optional

Configuration to use when creating the instance. The default is None.

security_settingsSecuritySettings, optional

Transport security settings for the instance. One of InsecureSettings, MtlsSettings, WnuaSettings, or UdsSettings. The default is None (server default). See Security.

Returns:
instance

Product instance.

Raises:
TimeoutError

If the instance creation times out.

RuntimeError

If the definition was not initialized with a ProductInstanceManagerStub.