Criação de Papel (ssd api-management create role)
O comando ssd api-management create role permite criar um papel de acesso na Sensedia API Platform.
É possível utilizar o comando ssd api-management create role ou a sua versão abreviada ssd apim create role.
 | 
| 
 Para obter informações mais específicas, consulte a documentação sobre papéis de acesso na Sensedia API Platform.  | 
Uso
O comando ssd api-management create role pode ser seguido de flags com seus respectivos argumentos:
ssd api-management create role [flags]
Caso nenhuma flag seja especificada, o modo interativo será ativado.
Ao criar um papel, é necessário definir permissão de acesso ao menos a uma funcionalidade.
No modo direto, isso é feito por meio da flag -p, --permission, como no exemplo a seguir:
$ ssd api-management create role "Basic Role" --permission "alert:view;edit, analytics:view, apps:edit"
Os tipos de acesso disponíveis para cada funcionalidade são:
- 
view(permissão de visualização); - 
edit(permissão de edição); - 
view;edit(permissão de visualização e de edição). 
É possível definir permissão de acesso às seguintes funcionalidades:
- 
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 
A flag -d, --description permite adicionar uma descrição ao papel:
$ ssd api-management create role "Basic role" --description "Role for simple users" --permission "alert:view;edit, analytics:view, apps:edit"
Flags disponíveis
As flags que podem ser usadas com o comando ssd api-management create role são as seguintes:
| Flag | Tipo | Descrição | 
|---|---|---|
-d, --description  | 
string  | 
Descrição do papel  | 
-h, --help  | 
Exibe a ajuda para o comando  | 
|
-p, --permission  | 
string  | 
Define tipos de acesso a funcionalidades para o papel. Ex.: --permission "alert:view;edit"  | 
Flags globais
Flag  | 
Tipo  | 
Descrição  | 
-c, --config  | 
string  | 
Arquivo de configuração (predefinido:   | 
--profile  | 
string  | 
Perfil de configuração que deseja utilizar (predefinido: "default")  | 
--verbose  | 
Lista todas as requisições feitas pelo comando.
É possível armazenar essas informações em um arquivo TXT em vez de exibi-las no terminal.
Ex.:   | 
Share your suggestions with us!
          Click here and then [+ Submit idea]