AgavePy
stable

Installation, Upgrade and Configuration

  • Installation Guide

Contributing to AgavePy

  • Contributing Guide

Using AgavePy

  • Authentication
  • Systems
  • Files
  • Apps
    • Apps
  • Jobs
  • Metadata
  • Notifications
  • Profiles
  • Actors
AgavePy
  • Docs »
  • Apps
  • Edit on GitHub

Apps¶

Agave allows users to build and run applications through its API. Here we will walk through the methods available to interact use apps using AgavePy.

  • Apps
    • add: Register and update new applications.
    • list: Get a list of available applications.
    • delete: Deletes an application.
    • get: Get details of an application by it’s unique id.
    • manage: Edit an application.
    • update: Update an application.
    • deletePermissions: Deletes all permissions on an application.
    • listPermissions: Get the permission ACL for this application.
    • updateApplicationPermissions: Add or update a user’s permission for an application.
    • deletePermissionsForUser: Deletes all permissions for the given user on an application.
    • listPermissionsForUser: Get a specific user’s permissions for an application.
    • updatePermissionsForUser: Add or update a user’s permission for an application.
    • listByName: Get a list of applications with the given name.
    • listBySystemId: Get a list of applications with the given systemId as their executionHost.
Next Previous

© Copyright 2018 Texas Advanced Computing Center Revision 184ebebe.

Built with Sphinx using a theme provided by Read the Docs.