Role

Description

API


    POST /api/role
    PUT /api/role/<key>
    DELETE /api/role/<key>
    GET /api/role
    GET /api/role/<key>

CLI


    configure role <key>
    show role <key>

Data

Role

uuid

Type
string
Category
required
Description

name

Type
string
Category
required
Description

privileges

Type
Permission
Category
repeated
Description

tenant_ref

Type
Reference to Tenant
Category
required
Description

Permission

type

Type
enum
Category
optional
Description
Choices
WRITE_ACCESS, READ_ACCESS, NO_ACCESS

resource

Type
enum
Category
optional
Description
Choices
PERMISSION_SSLPROFILE, PERMISSION_ROLE, PERMISSION_NETWORK, PERMISSION_AUTHPROFILE, PERMISSION_VIRTUALSERVICE_MAINTENANCE, PERMISSION_EXEMPT, PERMISSION_ALERT, PERMISSION_CLOUD, PERMISSION_MICROSERVICEGROUP, PERMISSION_ALERTSYSLOGCONFIG, PERMISSION_REBOOT, PERMISSION_ANALYTICSPROFILE, PERMISSION_HTTPPOLICYSET, PERMISSION_VRFCONTEXT, PERMISSION_APPLICATIONPROFILE, PERMISSION_VSDATASCRIPTSET, PERMISSION_ALERTCONFIG, PERMISSION_NETWORKPROFILE, PERMISSION_SERVICEENGINEGROUP, PERMISSION_UPGRADE, PERMISSION_IPADDRGROUP, PERMISSION_INTERNAL, PERMISSION_APPLICATIONPERSISTENCEPROFILE, PERMISSION_SNMPTRAPPROFILE, PERMISSION_ACTIONGROUPCONFIG, PERMISSION_PKIPROFILE, PERMISSION_SSLKEYANDCERTIFICATE, PERMISSION_CONTROLLER, PERMISSION_HEALTHMONITOR, PERMISSION_ALERTEMAILCONFIG, PERMISSION_SERVICEENGINE, PERMISSION_TENANT, PERMISSION_TRAFFIC_CAPTURE, PERMISSION_USER, PERMISSION_VIRTUALSERVICE, PERMISSION_POOL, PERMISSION_TECHSUPPORT, PERMISSION_STRINGGROUP, PERMISSION_SYSTEMCONFIGURATION, PERMISSION_POOL_MAINTENANCE, PERMISSION_NETWORKSECURITYPOLICY

References

Tenant

Sub Objects