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]