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: $HOME/.sensedia/config.json)

--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.: $ ssd (api-management | apim) list apis --verbose 2> log.txt

Thanks for your feedback!
EDIT
How useful was this article to you?