public class RestPermissions extends Object implements PluginPermissions
| Constructor and Description |
|---|
RestPermissions() |
| Modifier and Type | Method and Description |
|---|---|
Set<BuiltinRole> |
builtinRoles()
A set of built-in roles that should be added to every graylog setup.
|
Set<Permission> |
permissions() |
Set<Permission> |
readerBasePermissions() |
public static final String AUTH_HTTP_HEADER_CONFIG_EDIT
Permissions.allPermissionsMap() below depends on it.
Should this ever change, you need to adapt the code below, too.public static final String AUTH_HTTP_HEADER_CONFIG_READ
public static final String AUTH_SERVICE_BACKEND_CREATE
public static final String AUTH_SERVICE_BACKEND_DELETE
public static final String AUTH_SERVICE_BACKEND_EDIT
public static final String AUTH_SERVICE_BACKEND_READ
public static final String AUTH_SERVICE_GLOBAL_CONFIG_READ
public static final String AUTH_SERVICE_GLOBAL_CONFIG_EDIT
public static final String AUTH_SERVICE_TEST_BACKEND_EXECUTE
public static final String BUFFERS_READ
public static final String CATALOG_LIST
public static final String CATALOG_RESOLVE
public static final String CLUSTER_CONFIG_ENTRY_CREATE
public static final String CLUSTER_CONFIG_ENTRY_DELETE
public static final String CLUSTER_CONFIG_ENTRY_EDIT
public static final String CLUSTER_CONFIG_ENTRY_READ
public static final String CONTENT_PACK_CREATE
public static final String CONTENT_PACK_DELETE
public static final String CONTENT_PACK_READ
public static final String CONTENT_PACK_INSTALL
public static final String CONTENT_PACK_UNINSTALL
public static final String DASHBOARDS_CREATE
public static final String DASHBOARDS_EDIT
public static final String DASHBOARDS_READ
public static final String DECORATORS_CREATE
public static final String DECORATORS_EDIT
public static final String DECORATORS_READ
public static final String DEFLECTOR_CYCLE
public static final String DEFLECTOR_READ
public static final String FREELICENSES_CREATE
public static final String LICENSEINFOS_READ
public static final String EVENT_DEFINITIONS_CREATE
public static final String EVENT_DEFINITIONS_DELETE
public static final String EVENT_DEFINITIONS_EDIT
public static final String EVENT_DEFINITIONS_EXECUTE
public static final String EVENT_DEFINITIONS_READ
public static final String EVENT_NOTIFICATIONS_CREATE
public static final String EVENT_NOTIFICATIONS_DELETE
public static final String EVENT_NOTIFICATIONS_EDIT
public static final String EVENT_NOTIFICATIONS_READ
public static final String FIELDNAMES_READ
public static final String GRANTS_OVERVIEW_READ
public static final String INDEXERCLUSTER_READ
public static final String INDEXRANGES_READ
public static final String INDEXRANGES_REBUILD
public static final String INDEXSETS_CREATE
public static final String INDEXSETS_DELETE
public static final String INDEXSETS_EDIT
public static final String INDEXSETS_READ
public static final String INDICES_CHANGESTATE
public static final String INDICES_DELETE
public static final String INDICES_FAILURES
public static final String INDICES_READ
public static final String INPUTS_CHANGESTATE
public static final String INPUTS_CREATE
public static final String INPUTS_EDIT
public static final String INPUTS_READ
public static final String INPUTS_TERMINATE
public static final String JOURNAL_EDIT
public static final String JOURNAL_READ
public static final String JVMSTATS_READ
public static final String LBSTATUS_CHANGE
public static final String LOOKUP_TABLES_CREATE
public static final String LOOKUP_TABLES_DELETE
public static final String LOOKUP_TABLES_EDIT
public static final String LOOKUP_TABLES_READ
public static final String LOGGERS_EDIT
public static final String LOGGERS_EDITSUBSYSTEM
public static final String LOGGERS_READ
public static final String LOGGERS_READSUBSYSTEM
public static final String LOGGERSMESSAGES_READ
public static final String MESSAGECOUNT_READ
public static final String MESSAGES_ANALYZE
public static final String MESSAGES_READ
public static final String METRICS_ALLKEYS
public static final String METRICS_READ
public static final String METRICS_READALL
public static final String METRICS_READHISTORY
public static final String NODE_SHUTDOWN
public static final String NOTIFICATIONS_DELETE
public static final String NOTIFICATIONS_READ
public static final String OUTPUTS_CREATE
public static final String OUTPUTS_EDIT
public static final String OUTPUTS_READ
public static final String OUTPUTS_TERMINATE
public static final String PROCESSING_CHANGESTATE
public static final String ROLES_CREATE
public static final String ROLES_DELETE
public static final String ROLES_EDIT
public static final String ROLES_READ
public static final String SEARCHES_ABSOLUTE
public static final String SEARCHES_KEYWORD
public static final String SEARCHES_RELATIVE
public static final String SOURCES_READ
public static final String STREAM_OUTPUTS_CREATE
public static final String STREAM_OUTPUTS_DELETE
public static final String STREAM_OUTPUTS_READ
public static final String STREAMS_CHANGESTATE
public static final String STREAMS_CREATE
public static final String STREAMS_EDIT
public static final String STREAMS_READ
public static final String SYSTEM_READ
public static final String SYSTEMJOBS_CREATE
public static final String SYSTEMJOBS_DELETE
public static final String SYSTEMJOBS_READ
public static final String SYSTEMMESSAGES_READ
public static final String THREADS_DUMP
public static final String PROCESSBUFFER_DUMP
public static final String THROUGHPUT_READ
public static final String URL_WHITELIST_READ
public static final String URL_WHITELIST_WRITE
public static final String USERS_CREATE
public static final String USERS_EDIT
public static final String USERS_READ
public static final String USERS_LIST
public static final String USERS_PASSWORDCHANGE
public static final String USERS_PERMISSIONSEDIT
public static final String USERS_ROLESEDIT
public static final String USERS_TOKENCREATE
public static final String USERS_TOKENLIST
public static final String USERS_TOKENREMOVE
public static final String ENTITY_OWN
protected static final com.google.common.collect.ImmutableSet<Permission> PERMISSIONS
protected static final com.google.common.collect.ImmutableSet<String> READER_BASE_PERMISSION_SELECTION
protected static final Set<Permission> READER_BASE_PERMISSIONS
protected static final com.google.common.collect.ImmutableSet<BuiltinRole> BUILTIN_ROLES
public Set<Permission> readerBasePermissions()
readerBasePermissions in interface PluginPermissionspublic Set<Permission> permissions()
permissions in interface PluginPermissionspublic Set<BuiltinRole> builtinRoles()
PluginPermissionsbuiltinRoles in interface PluginPermissionsCopyright © 2012–2021 Graylog, Inc.. All rights reserved.