alias_registry
Classes¶
AliasArchiveAddedEvent (RegistryEvent)
pydantic-model
¶
Source code in kiara/models/events/alias_registry.py
class AliasArchiveAddedEvent(RegistryEvent):
event_type: Literal["alias_archive_added"] = "alias_archive_added"
alias_archive_id: uuid.UUID = Field(
description="The unique id of this data archive."
)
alias_archive_alias: str = Field(
description="The alias this data archive was added as."
)
is_store: bool = Field(
description="Whether this archive supports write operations (aka implements the 'DataStore' interface)."
)
is_default_store: bool = Field(
description="Whether this store acts as default store."
)
Attributes¶
alias_archive_alias: str
pydantic-field
required
¶
The alias this data archive was added as.
alias_archive_id: UUID
pydantic-field
required
¶
The unique id of this data archive.
event_type: Literal['alias_archive_added']
pydantic-field
¶
is_default_store: bool
pydantic-field
required
¶
Whether this store acts as default store.
is_store: bool
pydantic-field
required
¶
Whether this archive supports write operations (aka implements the 'DataStore' interface).
AliasPreStoreEvent (RegistryEvent)
pydantic-model
¶
Source code in kiara/models/events/alias_registry.py
class AliasPreStoreEvent(RegistryEvent):
event_type: Literal["alias_pre_store"] = "alias_pre_store"
aliases: Iterable[str] = Field(description="The alias.")
AliasStoredEvent (RegistryEvent)
pydantic-model
¶
Source code in kiara/models/events/alias_registry.py
class AliasStoredEvent(RegistryEvent):
event_type: Literal["alias_stored"] = "alias_stored"
alias: str = Field(description="The alias.")