ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

Represent an Azure Blob Storage configuration.

Using this disk requires the official Azure SDK, which is an optional dependency: install it with uv add 'orionis[azure]'.

Parameters
driverThe filesystem driver name resolved by StorageManager.
connection_stringAzure storage connection string. When provided, it takes precedence over the account name and key.
account_nameAzure storage account name.
account_keyAzure storage account key.
containerThe blob container name.
urlPublic base URL used to build file URLs.
Returns
NoneThis class does not return a value.
Method __post_init__ Validate the types of the Azure entity attributes.
Class Variable account_key Undocumented
Class Variable account_name Undocumented
Class Variable connection_string Undocumented
Class Variable container Undocumented
Class Variable driver Undocumented
Class Variable url Undocumented

Inherited from BaseEntity:

Class Method _cachedFieldMetadata Retrieve field definitions and normalized types cached by class.
Method getFields Describe field names, normalized types, defaults, and metadata.
Method toDict Convert the dataclass instance to a recursively copied dictionary.
Class Variable __slots__ Undocumented
def __post_init__(self): (source)

Validate the types of the Azure entity attributes.

Parameters
None
Returns
NoneThis method does not return a value.
Raises
TypeErrorIf any attribute is of the wrong type.
ValueErrorIf the driver name is empty.
account_key: str = (source)

Undocumented

account_name: str = (source)

Undocumented

connection_string: str = (source)

Undocumented

container: str = (source)

Undocumented

driver: str, default "azure" = (source)

Undocumented

url: str | None, default None = (source)

Undocumented