Creación de Rol (ssd api-management create role)

El comando ssd api-management create role le permite crear un rol de acceso en Sensedia API Platform.

Es posible utilizar el comando ssd api-management create role o su versión abreviada ssd apim create role.

Para obtener información más específica, consulte la documentación sobre roles de acceso en Sensedia API Platform.

Uso

El comando ssd api-management create role puede ir seguido de flags con sus respectivos argumentos:

ssd api-management create role [flags]

Si no se especifica ningún flag, se activará el modo interactivo.

Cuando se crea un rol, es necesario establecer el permiso para acceder al menos a una funcionalidad.
En el modo directo, esto se hace mediante lo flag -p, --permission, como en el siguiente ejemplo:

$ ssd api-management create role "Basic Role" --permission "alert:view;edit, analytics:view, apps:edit"

Los tipos de acceso disponibles para cada funcionalidad son:

  • view (permiso de visualización);

  • edit (permiso de edición);

  • view;edit (permiso de visualización y edición).

Es posible establecer permisos de acceso a las siguientes 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

El flag -d, --description permite añadir una descripción al rol:

$ ssd api-management create role "Basic role" --description "Role for simple users" --permission "alert:view;edit, analytics:view, apps:edit"

Flags disponibles

Los flags que se pueden usar con el comando ssd api-management create role son los siguientes:

Flag Tipo Descripción

-d, --description

string

Descripción del rol

-h, --help

Muestra la ayuda del comando

-p, --permission

string

Define los tipos de acceso a las funcionalidades para el rol. Ej.: --permission "alert:view;edit"

Flags globales

Flag

Tipo

Descripción

-c, --config

string

Archivo de configuración (por defecto: $HOME/.sensedia/config.json)

--profile

string

Perfil de configuración que desea utilizar (por defecto: "default")

--verbose

Enumera todas las solicitudes realizadas por el comando. Puede almacenar esta información en un archivo TXT en lugar de mostrarla en el terminal. Ej.: $ ssd (api-management | apim) list apis --verbose 2> log.txt

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]