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]