proxystore.store.types¶
Common type definitions.
ConnectorT
module-attribute
¶
Connector type variable.
StoreConfig ¶
Bases: TypedDict
Store configuration dictionary.
Warning
Configuration dictionaries should not be constructed manually, but
instead created via
Store.config().
Tip
See the Store parameters for more
information about each configuration option.
Attributes:
-
name(str) –Store name.
-
connector_type(str) –Fully qualified path to the
Connectorimplementation. -
connector_config(dict[str, Any]) –Config created by
Connector.config()used to initialize a new connector instance withConnector.from_config(). -
serializer(NotRequired[SerializerT | None]) –Optional serializer.
-
deserializer(NotRequired[DeserializerT | None]) –Optional deserializer.
-
cache_size(NotRequired[int]) –Cache size.
-
metrics(NotRequired[bool]) –Enable recording operation metrics.
-
populate_target(NotRequired[bool]) –Set the default value for the
populate_targetparameter of proxy methods. -
register(NotRequired[bool]) –Auto-register the store.