mirror of
https://github.com/ansible/tower-cli.git
synced 2026-02-06 00:48:50 +01:00
48 lines
5.2 KiB
ReStructuredText
48 lines
5.2 KiB
ReStructuredText
RBAC Role
|
|
=========
|
|
|
|
Description
|
|
-----------
|
|
|
|
This resource is used for managing RBAC roles in Tower. More importantly, it can be used for granting roles
|
|
to and revoke roles from a user or team.
|
|
|
|
Fields Table
|
|
------------
|
|
.. <table goes here>
|
|
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|name |type |help_text |read_only |unique |filterable |required |
|
|
+==============+============================================================+==============================================================+==========+=======+===========+=========+
|
|
|user |Resource user |The user field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|team |Resource team |The team that receives the permissions specified by the role. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|type |Choices: admin,read,member,execute,adhoc,update,use,auditor |The type of permission that the role controls. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|resource_name |String |The resource_name field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|resource_type |String |The resource_type field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|target_team |Resource team |The team that the role acts on. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|inventory |Resource inventory |The inventory field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|job_template |Resource job_template |The job_template field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|credential |Resource credential |The credential field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|organization |Resource organization |The organization field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|project |Resource project |The project field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|workflow |Resource workflow |The workflow field. |False |False |True |False |
|
|
+--------------+------------------------------------------------------------+--------------------------------------------------------------+----------+-------+-----------+---------+
|
|
|
|
.. <table goes here>
|
|
|
|
API Specification
|
|
-----------------
|
|
.. autoclass:: tower_cli.resources.role.Resource
|
|
:members: copy, get, list, grant, revoke
|