HandleItem Class

A listed Azure Storage handle item.

All required parameters must be populated in order to send to Azure.

Inheritance
HandleItem

Constructor

HandleItem(*, handle_id: str, path: str, file_id: str, session_id: str, client_ip: str, open_time: datetime.datetime, parent_id: Optional[str] = None, last_reconnect_time: Optional[datetime.datetime] = None, **kwargs)

Variables

handle_id
str

Required. XSMB service handle ID.

path
str

Required. File or directory name including full path starting from share root.

file_id
str

Required. FileId uniquely identifies the file or directory.

parent_id
str

ParentId uniquely identifies the parent directory of the object.

session_id
str

Required. SMB session ID in context of which the file handle was opened.

client_ip
str

Required. Client IP that opened the handle.

open_time
datetime

Required. Time when the session that previously opened the handle has last been reconnected. (UTC).

last_reconnect_time
datetime

Time handle was last connected to (UTC).