GLOBUS ENDPOINT ROLE LIST
DESCRIPTION
List the assigned roles on an endpoint.
You must have sufficient privileges to see the roles on the endpoint.
OPTIONS
- -v, --verbose
-
Control level of output, make it more verbose.
- --quiet
-
Suppress non-essential output. This is higher precedence than
--verbose
. - -h, --help
-
Show this message and exit.
-
-F, --format
[unix|json|text]
-
Output format for stdout. Defaults to text.
-
--jmespath, --jq
TEXT
-
A JMESPath expression to apply to json output. Forces the format to be json processed by this expression.
-
--map-http-status
TEXT
-
Map HTTP statuses to any of these exit codes: 0,1,50-99. e.g. "404=50,403=51"
OUTPUT
Textual output has the following fields:
-
'Principal Type'
-
'Role ID'
-
'Principal'
-
'Role'
The principal is a user or group ID, and the principal type says which of these types the principal is. The term "Principal" is used in the sense of "a security principal", an entity which has some privileges associated with it.
EXAMPLES
Show all roles on 'aa752cea-8222-5bc8-acd9-555b090c0ccb':
$ globus endpoint role list 'aa752cea-8222-5bc8-acd9-555b090c0ccb'
EXIT STATUS
0 on success.
1 if a network or server error occurred, unless --map-http-status has been used to change exit behavior on http error codes.
2 if the command was used improperly.
3 if the command was used on the wrong type of object, e.g. a collection command used on an endpoint.
4 if the command has authentication or authorization requirements which were not met, as in ConsentRequired errors or missing logins.