soulfire.SoulFireRegistry

class soulfire.SoulFireRegistry(instance_id: str, bot_id: str, client: soulfire.registry_connect.RegistryServiceClient)[source]
identity(*, timeout_ms: int | None = None) → effect_py.Effect[soulfire.registry_pb2.GetRegistryIdentityResponse, soulfire.errors.SoulFireOperationError][source]
entries(kind: soulfire.registry_pb2.RegistryKind, *, id_prefix: str = '', tags: collections.abc.Iterable[str] = (), page_size: int = 0, page_token: str = '', timeout_ms: int | None = None) → effect_py.Effect[soulfire.registry_pb2.ListRegistryEntriesResponse, soulfire.errors.SoulFireOperationError][source]
entry(kind: soulfire.registry_pb2.RegistryKind, item_id: str, *, timeout_ms: int | None = None) → effect_py.Effect[soulfire.registry_pb2.GetRegistryEntryResponse, soulfire.errors.SoulFireOperationError][source]
tags(kind: soulfire.registry_pb2.RegistryKind, *, prefix: str = '', page_size: int = 0, page_token: str = '', timeout_ms: int | None = None) → effect_py.Effect[soulfire.registry_pb2.ListRegistryTagsResponse, soulfire.errors.SoulFireOperationError][source]