Skip to content

Latest commit

 

History

History
86 lines (45 loc) · 4.04 KB

File metadata and controls

86 lines (45 loc) · 4.04 KB
graph LR
    User_Group_Management["User & Group Management"]
    Access_Control_Management["Access Control Management"]
    Resource_Management["Resource Management"]
    Zone_Management["Zone Management"]
    Rule_Engine_Interface["Rule Engine Interface"]
    Ticket_Management["Ticket Management"]
    Parallel_I_O_Optimization["Parallel I/O Optimization"]
Loading

CodeBoardingDemoContact

Details

The Administrative & Specialized Operations subsystem of python-irodsclient focuses on managing core iRODS administrative entities and providing specialized functionalities for advanced data operations.

User & Group Management

Manages the lifecycle of iRODS user accounts and group memberships (creation, modification, deletion). It also provides the data model for iRODS user and group entities, encapsulating their attributes.

Related Classes/Methods:

Access Control Management

Retrieves and modifies Access Control Lists (ACLs) for iRODS collections and data objects. This component also serves as the data model for iRODS access permissions, representing ACL information.

Related Classes/Methods:

Resource Management

Creates and modifies iRODS storage resources. It also provides the data model for iRODS resource entities, including their hierarchy.

Related Classes/Methods:

Zone Management

Handles administrative operations related to iRODS zones, primarily zone creation.

Related Classes/Methods:

Rule Engine Interface

Provides an interface for interacting with the iRODS Rule Engine, enabling operations such as loading and removing rule definitions.

Related Classes/Methods:

Ticket Management

Manages temporary access tickets for iRODS data objects and collections, including issuing, modifying, supplying, and deleting tickets.

Related Classes/Methods:

Parallel I/O Optimization

Optimizes large data transfers (get/put) by managing parallel I/O operations, including thread management and progress tracking to enhance performance.

Related Classes/Methods: