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]