Role Creation (ssd api-management create role)
The ssd api-management create role command allows you to create an access role on Sensedia API Platform.
You can use the ssd api-management create role command or its shortened version ssd apim create role.
|
|
For more specific information, refer to the documentation on access roles on Sensedia API Platform. |
Usage
The ssd api-management create role command can be followed by flags with their respective arguments:
ssd api-management create role [flags]
If no flag is specified, the interactive mode will be activated.
When creating a role, you must set access permission to at least one feature.
In the direct mode, this is done through the flag -p, --permission, as in the following example:
$ ssd api-management create role "Basic Role" --permission "alert:view;edit, analytics:view, apps:edit"
The access types available for each feature are:
-
view(viewing permission); -
edit(edit permission); -
view;edit(viewing and edit permission).
You can set permission to access the following features:
-
access_tokens -
alert -
analytics -
apis -
apis_health -
api_connectors -
apps -
attributes -
audit -
cache_control -
callbacks -
certificate -
dashboard -
data_obfuscation -
developers -
environments -
events_hub -
health_checks -
impact_analysis -
inbound_address -
integrations -
ldap -
mail_settings -
multi-factor_authentication -
notifications -
oauth -
open_banking -
organizations -
plans -
roles -
secrets -
teams -
trace -
trace_decrypt -
users -
workflow
The -d, --description flag allows you to add a description to the role:
$ ssd api-management create role "Basic role" --description "Role for simple users" --permission "alert:view;edit, analytics:view, apps:edit"
Available flags
The following flags can be used with the ssd api-management create role command:
| Flag | Type | Description |
|---|---|---|
-d, --description |
string |
Role description |
-h, --help |
Displays help for the command |
|
-p, --permission |
string |
Sets access types to features for the role. E.g.: --permission "alert:view;edit" |
Global Flags
| Flag | Type | Description |
|---|---|---|
-c, --config |
string |
Configuration file (default: |
--profile |
string |
The configuration profile you want to use (default: "default") |
--verbose |
Lists all requests made by the command.
It is possible to store this information in a TXT file instead of displaying it on the terminal.
E.g.: |
Share your suggestions with us!
Click here and then [+ Submit idea]