You can restrict which s are available to a specific project or environment. This is useful if you have multiple s and want to ensure that a is only available to specific projects. You can also ensure that only specific environments are allowed to use s, thus preventing access within a project to any user who doesn’t have access to that environment. An unrestricted (the default state when a is created) can always be used by any project or environment. A restricted can only be used by the projects and environments you specify. If you restrict a but don’t specify any projects, the won’t be accessible to any project.Documentation Index
Fetch the complete documentation index at: https://docs.maia.ai/llms.txt
Use this file to discover all available pages before exploring further.
At this moment, these restrictions work in relation to the UI only, but will be extended to runtime in a future release.
How to restrict a Maia runner
You can restrict a regardless of its current status (Running, Stopped, etc.).
- In the left navigation, click s. Then, select Runners from the menu.
- Locate the you want to restrict and click the ‘s name to open the details page.
- Click the Allow List tab.
- Click the Restrict agent toggle to enable restrictions. This will reveal the list of projects that can use the , along with the number of environments in each project that can use the (“All environments”, “1 environment”, “2 environments”, etc.).
- Click Manage next to the Projects heading. This will open the Manage projects dialog.
- The Manage projects dialog lists all the projects in your account. To allow a project to use the , click the project name and then click the right-arrow button. This will move the project to the Allowed projects list on the right. You can use the left-arrow button to remove a project from the Allowed projects list.
- Click Save to save your changes and close the dialog.
- Click environments next to the project name (it may say “All environments”, “1 environment”, “2 environments”, etc.). This will open the Manage environments dialog.
- The Manage environments dialog lists all the environments used by the project. To allow an environment to use the , click the environment name and then click the right-arrow button. This will move the environment to the Allowed environments list on the right. You can use the left-arrow button to remove an environment from the Allowed environments list.
Reserving an environment name
If an environment doesn’t yet exist but you want to ensure that when it’s created it can use the , you can use the Reserve environment function to specify the name of the environment that you plan to create. To do this:- Click the three dots … to the right of the project you want to reserve an environment for.
- Click + Reserve environment. This will open the Reserve Environment dialog.
- In the Environment name field, enter the name of the environment you plan to create.
- Click Reserve to reserve the name and close the dialog. The reserved environment name will be added to the Allowed environments list for the project, with “(reserved)” next to its name.
This action doesn’t create the environment. When an environment with this exact name is subsequently created in the project, this will be available for selection by that environment.
