PublicApiFeatureAccessDto

PublicApiFeatureAccessDto
PublicApiFeatureAccessDto

Feature access for the given roles

JSON Example
{
    "featureAccessList": [
        {
            "name": "CONFIGURATION.WEBHOOK-CONFIGURATION",
            "description": "Webhook Configuration",
            "allowedActions": [
                "DISABLED"
            ]
        },
        {
            "name": "CONFIGURATION.API-KEYS",
            "description": "API Keys",
            "allowedActions": [
                "UPDATE"
            ]
        }
    ]
}
string
name
Required

A unique feature access name

Possible values are : CONTENT.*, CONTENT.DASHBOARDS.*, LOG_MANAGEMENT.*, LOG_MANAGEMENT.LOG-ARCHIVAL, ANALYTICS.LOG_RCA, CONTENT.DASHBOARDS.CONTENT-PACK-DASHBOARDS, CONFIGURATION.USAGE-REPORTS.*, CONTENT.HOME-PAGE, CONTENT.DASHBOARDS.MY-DASHBOARDS, CONTENT.ALERTS, CONFIGURATION.VRLI_AGENTS, LOG_MANAGEMENT.LOG-UPLOAD, CONTENT.DASHBOARDS.SHARED-DASHBOARDS, CONFIGURATION.EMAIL-CONFIGURATION, LOG_MANAGEMENT.LOG-PARTITIONS, CONFIGURATION.*, ANALYTICS.*, CONFIGURATION.VSPHERE, CONFIGURATION.METRICS, LOG_MANAGEMENT.LOG-PROCESSING-RULES, CONFIGURATION.LOG-FORWARDERS, CONFIGURATION.USAGE-REPORTS.DATA-ARCHIVED, ANALYTICS.KB_SOLUTIONS, LOG_MANAGEMENT.LOG-FORWARDING, LIVETAIL.*, CONFIGURATION.RBAC, EXPLORE_LOGS.*, CONFIGURATION.CLOUD-PROXIES, CONFIGURATION.USAGE-REPORTS.RECENT-QUERIES, CONFIGURATION.SYSTEM-ALERTS, CONFIGURATION.USAGE-REPORTS.LOG-STATISTICS, CONTENT.RECENT-ALERTS, CONFIGURATION.USAGE-REPORTS.ACTIVE-SESSIONS, CONTENT.EXTRACTED-FIELDS, CONFIGURATION.API-KEY, LOG_SOURCES.*, CONFIGURATION.WEBHOOK-CONFIGURATION, CONFIGURATION.USAGE-REPORTS.DATA-INTAKE, CONTENT_PACKS.*, CONTENT.QUERY-DEFINITIONS,
string
description
Optional

Feature access description that is shown in the UI

array of string
allowedActions
Required

All allowed actions, e.g., READ, UPDATE, LOCK, HIDDEN, DISABLED, NONE

Possible values are : READ, UPDATE, LOCK, HIDDEN, DISABLED, NONE,