A B C D E G I J K M N O P R S T U V W 
All Classes All Packages

A

access() - Method in annotation type org.rundeck.core.auth.web.RdAuthorize
Named authorization value
access() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeApplicationType
Named auth value
access() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProjectType
Named auth value
access(AuthActions) - Method in interface org.rundeck.core.auth.access.AuthorizingResource
Access resource with required authorization
access(AuthActions) - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
Accessor<T> - Interface in org.rundeck.core.auth.access
Accessor of an authorized resource of a given Type
action(String) - Static method in class org.rundeck.core.auth.access.AuthActionsUtil
Create for single action
ACTION_ADMIN - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_APP_ADMIN - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_CONFIGURE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_CREATE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_DELETE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_DELETE_EXECUTION - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_DISABLE_EXECUTIONS - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_ENABLE_EXECUTIONS - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_EXPORT - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_GENERATE_SERVICE_TOKEN - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_GENERATE_USER_TOKEN - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_IMPORT - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_INSTALL - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_KILL - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_KILLAS - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_OPS_ADMIN - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_POST - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_PROMOTE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_READ - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_REFRESH - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_RUN - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_RUNAS - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_RUNNER_PING - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_RUNNER_REGENERATE_CREDENTIALS - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_SCM_CREATE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_SCM_DELETE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_SCM_EXPORT - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_SCM_IMPORT - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_SCM_UPDATE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_TOGGLE_EXECUTION - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_TOGGLE_SCHEDULE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_UNINSTALL - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_UPDATE - Static variable in class org.rundeck.core.auth.AuthConstants
 
ACTION_VIEW - Static variable in class org.rundeck.core.auth.AuthConstants
 
adhoc(Subject, String) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
 
adhoc(Subject, ResIdResolver) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
 
Adhoc() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.Adhoc
 
ADMIN_DISABLE_EXECUTION - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
Disable execution or any admin
ADMIN_ENABLE_EXECUTION - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
Enable executions or any admin
ADMIN_OR_READ - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
Read or any Admin level
ALL_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
Any admin level
AnyAuth(List<String>) - Constructor for class org.rundeck.core.auth.access.AuthActionsUtil.AnyAuth
 
AnyAuth(List<String>, String) - Constructor for class org.rundeck.core.auth.access.AuthActionsUtil.AnyAuth
 
APP_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
Admin or App Admin
APP_CONFIGURE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
configure or app admin
APP_CONFIGURE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
Configure or all admin
APP_CREATE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
Create or AppAdmin
APP_DELETE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
Delete or AppAdmin
APP_DELETE_EXECUTION - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
delete execution or app admin
APP_EXPORT - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
export or app admin
APP_IMPORT - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
import or app admin
APP_KILL - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
kill or app admin
APP_KILLAS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
killAs or app_admin
APP_PROMOTE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
promote or app admin
APP_READ - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
Read or AppAdmin
APP_READ_OR_VIEW - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
view, read or app admin
APP_READ_OR_VIEW - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Job
read or view or app_admin
APP_SCM_EXPORT - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
scmExport, export, or appAdmin
APP_SCM_IMPORT - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
scmExport, export, or appAdmin
APP_UPDATE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
Update or AppAdmin
appApitokenActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appApitokenKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appJobKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appKindActionsByType - Static variable in class org.rundeck.core.auth.AuthResources
 
appKinds - Static variable in class org.rundeck.core.auth.AuthResources
 
applicationType(Subject, String) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
 
applicationType(Subject, ResIdResolver) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
Authorizing application resource type
ApplicationType() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.ApplicationType
 
appPluginActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appProjectAclActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appProjectActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appProjectKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appResActionsByType - Static variable in class org.rundeck.core.auth.AuthResources
 
appResAttrsByType - Static variable in class org.rundeck.core.auth.AuthResources
 
appRunnerActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appRunnerKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appSystemAclKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appSystemKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appTypes - Static variable in class org.rundeck.core.auth.AuthResources
 
appUserKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
appWebhookKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
AUTH_ADMIN_DISABLE_EXECUTION - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
 
AUTH_ADMIN_ENABLE_EXECUTION - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
 
AUTH_ADMIN_OR_READ - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
AUTH_ANY_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
AUTH_APP_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
AUTH_APP_CONFIGURE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
AUTH_APP_CREATE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
AUTH_APP_DELETE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
AUTH_APP_DELETE_EXECUTION - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
AUTH_APP_EXPORT - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
AUTH_APP_IMPORT - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
AUTH_APP_KILL - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
 
AUTH_APP_KILLAS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
 
AUTH_APP_PROMOTE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
AUTH_APP_READ - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
AUTH_APP_READ_OR_VIEW - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
 
AUTH_APP_READ_OR_VIEW - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Job
 
AUTH_APP_SCM_EXPORT - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
AUTH_APP_SCM_IMPORT - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
AUTH_APP_UPDATE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
AUTH_CONFIGURE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
 
AUTH_OPS_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
AUTH_READ_OR_ANY_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
 
AUTH_READ_OR_OPS_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
 
AuthActions - Interface in org.rundeck.core.auth.access
Represents access request allowed by any actions (OR).
AuthActionsUtil - Class in org.rundeck.core.auth.access
Utility methods for AuthActions interface
AuthActionsUtil.AnyAuth - Class in org.rundeck.core.auth.access
 
AuthConstants - Class in org.rundeck.core.auth
 
AuthConstants() - Constructor for class org.rundeck.core.auth.AuthConstants
 
authorize() - Method in interface org.rundeck.core.auth.access.Accessor
check authorization and existence only
authorize(Subject, ResIdResolver, TypedNamedAuthRequest) - Method in interface org.rundeck.core.auth.app.TypedRequestAuthorizer
authorize access
authorize(AuthActions) - Method in interface org.rundeck.core.auth.access.AuthorizingAccess
Check authorization
authorize(AuthActions) - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
authorize(AuthActions) - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
authorizeNamed(NamedAuthRequest) - Method in interface org.rundeck.core.auth.access.AuthorizingAccess
Check authorization
authorizeNamed(NamedAuthRequest) - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
authorizeRequest(String, String, String, String) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
authorizeRequest(RdAuthorize) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
authorizeRequest(RdAuthorizeAdhoc) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
authorizeRequest(RdAuthorizeApplicationType) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
Create request for the annotation
authorizeRequest(RdAuthorizeExecution) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
authorizeRequest(RdAuthorizeJob) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
authorizeRequest(RdAuthorizeProject) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
authorizeRequest(RdAuthorizeProjectAcl) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
authorizeRequest(RdAuthorizeProjectType) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
Create request for the annotation
authorizeRequest(RdAuthorizeSystem) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
AuthorizingAccess - Interface in org.rundeck.core.auth.access
Simple authorizing access
AuthorizingAccessProvider<A extends AuthorizingAccess> - Interface in org.rundeck.core.auth.access
Simple access authorizer
AuthorizingAppType - Interface in org.rundeck.core.auth.app.type
A resource type in the application context
AuthorizingIdResource<T,​ID> - Interface in org.rundeck.core.auth.access
Authorized access to a Resource of a certain type and identity
AuthorizingProjectAcl - Interface in org.rundeck.core.auth.app.type
 
AuthorizingProjectAdhoc - Interface in org.rundeck.core.auth.app.type
Authorizing interface to singleton Adhoc type within a project
AuthorizingProjectType - Interface in org.rundeck.core.auth.app.type
A resource type in a project context
AuthorizingResource<T> - Interface in org.rundeck.core.auth.access
Authorized access to a Resource of a certain type without identity (singleton)
AuthorizingSystem - Interface in org.rundeck.core.auth.app.type
Authorizing access to "System"
AuthResources - Class in org.rundeck.core.auth
 
AuthResources() - Constructor for class org.rundeck.core.auth.AuthResources
 

B

BaseAppRequestMethodAuthorizer - Class in org.rundeck.core.auth.app
Defines base authorization annotations for controller actions
BaseAppRequestMethodAuthorizer() - Constructor for class org.rundeck.core.auth.app.BaseAppRequestMethodAuthorizer
 
BaseAuthorizingAccess - Class in org.rundeck.core.auth.access
Base type implementing AuthorizingAccess
BaseAuthorizingAccess(AuthContextProcessor, Subject, NamedAuthProvider) - Constructor for class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
BaseAuthorizingIdResource<T,​ID> - Class in org.rundeck.core.auth.access
Provides base implementation for authorized resource of specific type and ID
BaseAuthorizingIdResource(AuthContextProcessor, Subject, NamedAuthProvider, ID) - Constructor for class org.rundeck.core.auth.access.BaseAuthorizingIdResource
 
BaseAuthorizingResource<T> - Class in org.rundeck.core.auth.access
Provides base implementation for authorized resource of a specific type without ID (singleton)
BaseAuthorizingResource(AuthContextProcessor, Subject, NamedAuthProvider) - Constructor for class org.rundeck.core.auth.access.BaseAuthorizingResource
 
BaseTypedRequestAuthorizer - Interface in org.rundeck.core.auth.app
Authorizing access to base resource types

C

CTX_APPLICATION - Static variable in class org.rundeck.core.auth.AuthConstants
 

D

description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorize
 
description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeAdhoc
Optional description
description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeApplicationType
Optional description
description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeExecution
Optional description
description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeJob
Optional description
description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProject
Optional description
description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProjectAcl
Optional description
description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProjectType
Optional description
description() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeSystem
optional description

E

Execution() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.Execution
 
exists() - Method in interface org.rundeck.core.auth.access.AuthorizingIdResource
 
exists() - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 

G

General() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.General
 
getActions() - Method in interface org.rundeck.core.auth.access.AuthActions
 
getAuthContext() - Method in interface org.rundeck.core.auth.access.AuthorizingAccess
 
getAuthContext() - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
getAuthContext() - Method in class org.rundeck.core.auth.access.BaseAuthorizingIdResource
 
getAuthContext(String) - Method in class org.rundeck.core.auth.access.BaseAuthorizingIdResource
 
getAuthGroup() - Method in interface org.rundeck.core.auth.app.NamedAuthRequest
 
getAuthorizingAccess(Subject, ResIdResolver, String) - Method in interface org.rundeck.core.auth.app.TypedRequestAuthorizer
Get AuthorizingAccess for a resource type
getAuthorizingResource(Subject, ResIdResolver) - Method in interface org.rundeck.core.auth.access.AuthorizingAccessProvider
 
getAuthResource() - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
getAuthResource() - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
getAuthResource(T) - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
getDefinitions() - Method in interface org.rundeck.core.auth.access.NamedAuthDefinition
The auth action defintions by name
getDescription() - Method in interface org.rundeck.core.auth.access.AuthActions
 
getDescription() - Method in class org.rundeck.core.auth.access.AuthActionsUtil.AnyAuth
 
getDescription() - Method in interface org.rundeck.core.auth.app.NamedAuthRequest
 
getGroupName() - Method in interface org.rundeck.core.auth.access.NamedAuthDefinition
The group name
getId() - Method in interface org.rundeck.core.auth.access.ProjectResIdentifier
 
getIdentifier() - Method in interface org.rundeck.core.auth.access.AuthorizingIdResource
 
getNamedAuth() - Method in interface org.rundeck.core.auth.app.NamedAuthRequest
 
getNamedAuth(String, String) - Method in interface org.rundeck.core.auth.access.NamedAuthProvider
Get Auth by group and name
getNamedAuth(NamedAuthRequest) - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
getParameters() - Method in exception org.rundeck.core.auth.access.MissingParameter
 
getProject() - Method in class org.rundeck.core.auth.access.BaseAuthorizingIdResource
 
getProject() - Method in interface org.rundeck.core.auth.access.ProjectIdentifier
 
getResource() - Method in interface org.rundeck.core.auth.access.Accessor
 
getResource() - Method in interface org.rundeck.core.auth.access.AuthorizingResource
Access resource without authorization checks
getResource() - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
getResourceIdent() - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
getResourceIdent() - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
getResourceTypeName() - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
getResourceTypeName() - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
getType() - Method in interface org.rundeck.core.auth.app.type.ProjectTypeIdentifier
 
getType() - Method in interface org.rundeck.core.auth.app.TypedNamedAuthRequest
 
getWebDefaultParameterNames() - Method in interface org.rundeck.core.auth.web.WebDefaultParameterNamesMapper
 
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorize
Named authorization group
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeAdhoc
Named auth group, defaults to RundeckAccess.Adhoc.GROUP
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeApplicationType
Named auth group, defaults to RundeckAccess.ApplicationType.GROUP
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeExecution
Named auth check group, defaults to RundeckAccess.Execution.GROUP
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeJob
Named auth check group, defaults to RundeckAccess.Job.GROUP
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProject
Named auth group, defaults to RundeckAccess.Project.GROUP
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProjectAcl
Named auth group, defaults to RundeckAccess.Project.GROUP
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProjectType
Named auth group, defaults to RundeckAccess.ProjectType.GROUP
group() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeSystem
Named auth group, defaults to RundeckAccess.System.GROUP
GROUP - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Adhoc
 
GROUP - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ApplicationType
 
GROUP - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
 
GROUP - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Job
 
GROUP - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
GROUP - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ProjectAcl
 
GROUP - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ProjectType
 
GROUP - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
 

I

idForType(String) - Method in interface org.rundeck.core.auth.access.ResIdResolver
 
idForType(String) - Method in class org.rundeck.core.auth.web.WebParamsIdResolver
 
idForTypeOptional(String) - Method in interface org.rundeck.core.auth.access.ResIdResolver
 
idForTypeOptional(String) - Method in class org.rundeck.core.auth.web.WebParamsIdResolver
 
IdParameter - Annotation Type in org.rundeck.core.auth.web
Declare a parameter name to use as the identifier for a particular resource
IdParameters - Annotation Type in org.rundeck.core.auth.web
Repeatable container for IdParameter
isAllowed() - Method in interface org.rundeck.core.auth.access.Accessor
 
isAuthContextWithProject() - Method in class org.rundeck.core.auth.access.BaseAuthorizingIdResource
 
isAuthorized(Subject, ResIdResolver, TypedNamedAuthRequest) - Method in interface org.rundeck.core.auth.app.TypedRequestAuthorizer
Test authorized access
isAuthorized(AuthActions) - Method in interface org.rundeck.core.auth.access.AuthorizingAccess
test authorization
isAuthorized(AuthActions) - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
isAuthorized(AuthActions) - Method in class org.rundeck.core.auth.access.BaseAuthorizingIdResource
 
isAuthorized(NamedAuthRequest) - Method in interface org.rundeck.core.auth.access.AuthorizingAccess
Check authorization
isAuthorized(NamedAuthRequest) - Method in class org.rundeck.core.auth.access.BaseAuthorizingAccess
 
isExists() - Method in interface org.rundeck.core.auth.access.Accessor
 

J

Job() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.Job
 

K

kindForTypeId(String) - Static method in class org.rundeck.core.auth.app.RundeckAccess.ApplicationType
 
kindForTypeId(String) - Static method in class org.rundeck.core.auth.app.RundeckAccess.ProjectType
 

M

MissingParameter - Exception in org.rundeck.core.auth.access
 
MissingParameter(String) - Constructor for exception org.rundeck.core.auth.access.MissingParameter
 
MissingParameter(List<String>) - Constructor for exception org.rundeck.core.auth.access.MissingParameter
 

N

NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Adhoc
 
NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ApplicationType
 
NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
 
NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
 
NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Job
 
NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ProjectAcl
 
NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ProjectType
 
NAMED_AUTH_ACTIONS - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
 
NamedAuthDefinition - Interface in org.rundeck.core.auth.access
Defines a set of named auth actions
NamedAuthProvider - Interface in org.rundeck.core.auth.access
Provides named auth definition maps
NamedAuthRequest - Interface in org.rundeck.core.auth.app
Untyped named authorization request
NamedAuthRequestUtil - Class in org.rundeck.core.auth.app
Utility methods for AuthRequest
NamedAuthRequestUtil.TypedRequest - Class in org.rundeck.core.auth.app
 
NotFound - Exception in org.rundeck.core.auth.access
A resource is not found
NotFound(String, String) - Constructor for exception org.rundeck.core.auth.access.NotFound
 

O

ONLY - Static variable in class org.rundeck.core.auth.access.Singleton
 
OPS_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.General
Admin or Ops Admin
or(String...) - Method in interface org.rundeck.core.auth.access.AuthActions
 
or(String...) - Static method in class org.rundeck.core.auth.access.AuthActionsUtil
Combine actions
or(String, AuthActions) - Static method in class org.rundeck.core.auth.access.AuthActionsUtil
Combine actions
or(List<String>) - Static method in class org.rundeck.core.auth.access.AuthActionsUtil
Combine actions
or(List<String>, AuthActions) - Static method in class org.rundeck.core.auth.access.AuthActionsUtil
Combine actions
or(AuthActions) - Method in interface org.rundeck.core.auth.access.AuthActions
 
or(AuthActions, List<String>) - Static method in class org.rundeck.core.auth.access.AuthActionsUtil
Combine actions
or(AuthActions, AuthActions) - Static method in class org.rundeck.core.auth.access.AuthActionsUtil
Combine actions
org.rundeck.core.auth - package org.rundeck.core.auth
 
org.rundeck.core.auth.access - package org.rundeck.core.auth.access
 
org.rundeck.core.auth.app - package org.rundeck.core.auth.app
 
org.rundeck.core.auth.app.type - package org.rundeck.core.auth.app.type
Interfaces for Authorizing access to resources that aren't dependent on Core types
org.rundeck.core.auth.web - package org.rundeck.core.auth.web
 

P

Project() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.Project
 
projectAcl(Subject, String) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
 
projectAcl(Subject, ResIdResolver) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
 
ProjectAcl() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.ProjectAcl
 
projectAdhocActions - Static variable in class org.rundeck.core.auth.AuthResources
 
projectEventKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
ProjectIdentifier - Interface in org.rundeck.core.auth.access
Identifies a project
projectJobActions - Static variable in class org.rundeck.core.auth.AuthResources
 
projectJobKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
projectKinds - Static variable in class org.rundeck.core.auth.AuthResources
 
projectNodeActions - Static variable in class org.rundeck.core.auth.AuthResources
 
projectNodeKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
ProjectResIdentifier - Interface in org.rundeck.core.auth.access
Identifies a resource by ID within a project
projectRunnerActions - Static variable in class org.rundeck.core.auth.AuthResources
 
projectRunnerKindActions - Static variable in class org.rundeck.core.auth.AuthResources
 
projectType(Subject, String, String) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
 
projectType(Subject, ResIdResolver) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
Authorizing project resource type
ProjectType() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.ProjectType
 
ProjectTypeIdentifier - Interface in org.rundeck.core.auth.app.type
Identifies a resource type in a project
projectTypes - Static variable in class org.rundeck.core.auth.AuthResources
 
projKindActionsByType - Static variable in class org.rundeck.core.auth.AuthResources
 
projResActionsByType - Static variable in class org.rundeck.core.auth.AuthResources
 
projResAttrsByType - Static variable in class org.rundeck.core.auth.AuthResources
 

R

RdAuthorize - Annotation Type in org.rundeck.core.auth.web
Authorization check with dynamic resource type
RdAuthorizeAdhoc - Annotation Type in org.rundeck.core.auth.web
Authorization check for Project Adhoc resource
RdAuthorizeApplicationType - Annotation Type in org.rundeck.core.auth.web
Authorize a resource type in the application, the RdAuthorizeApplicationType.type() value should specify a Resource Type name, e.g.
RdAuthorizeExecution - Annotation Type in org.rundeck.core.auth.web
Authorization check for Execution resource
RdAuthorizeJob - Annotation Type in org.rundeck.core.auth.web
Authorization check for Execution resource
RdAuthorizeProject - Annotation Type in org.rundeck.core.auth.web
Authorization check for Project resource
RdAuthorizeProjectAcl - Annotation Type in org.rundeck.core.auth.web
Authorization check for Project Acl resource
RdAuthorizeProjectType - Annotation Type in org.rundeck.core.auth.web
Authorize a resource type in a project, the RdAuthorizeProjectType.type() value should specify a Resource Type name, e.g.
RdAuthorizeSystem - Annotation Type in org.rundeck.core.auth.web
Authorization check for System
READ_OR_ANY_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
Read or any admin
READ_OR_OPS_ADMIN - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
Read or ops admin
RequestMethodAuthorizer - Interface in org.rundeck.core.auth.app
 
requestsFromAnnotations(Method) - Method in class org.rundeck.core.auth.app.BaseAppRequestMethodAuthorizer
 
requestsFromAnnotations(Method) - Static method in class org.rundeck.core.auth.app.NamedAuthRequestUtil
 
requestsFromAnnotations(Method) - Method in interface org.rundeck.core.auth.app.RequestMethodAuthorizer
 
requireActions(AuthActions) - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
ResIdResolver - Interface in org.rundeck.core.auth.access
Resolves ID value for resource types
RESOURCE_ADHOC - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_APITOKEN - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_EVENT - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_JOB - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_NODE - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_PLUGIN - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_SYSTEM - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_SYSTEM_ACL - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_USER - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPE_WEBHOOK - Static variable in class org.rundeck.core.auth.AuthConstants
 
RESOURCE_TYPES - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ApplicationType
Available resource types
RESOURCE_TYPES - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ProjectType
Available project resource types
ResourceIdAuthorizingProvider<T,​A extends AuthorizingIdResource<T,​I>,​I> - Interface in org.rundeck.core.auth.access
Accessor for an authorized resource of a certain type and ID
retrieve() - Method in class org.rundeck.core.auth.access.BaseAuthorizingResource
 
RundeckAccess - Class in org.rundeck.core.auth.app
Access level constants
RundeckAccess() - Constructor for class org.rundeck.core.auth.app.RundeckAccess
 
RundeckAccess.Adhoc - Class in org.rundeck.core.auth.app
 
RundeckAccess.ApplicationType - Class in org.rundeck.core.auth.app
Named auths for Types within the Application
RundeckAccess.Execution - Class in org.rundeck.core.auth.app
 
RundeckAccess.General - Class in org.rundeck.core.auth.app
 
RundeckAccess.Job - Class in org.rundeck.core.auth.app
 
RundeckAccess.Project - Class in org.rundeck.core.auth.app
 
RundeckAccess.ProjectAcl - Class in org.rundeck.core.auth.app
 
RundeckAccess.ProjectType - Class in org.rundeck.core.auth.app
Named auths for Types within a Project
RundeckAccess.System - Class in org.rundeck.core.auth.app
 

S

Singleton - Class in org.rundeck.core.auth.access
Represents a singleton
storageActions - Static variable in class org.rundeck.core.auth.AuthResources
 
system(Subject) - Method in interface org.rundeck.core.auth.app.BaseTypedRequestAuthorizer
Authorizing system
System() - Constructor for class org.rundeck.core.auth.app.RundeckAccess.System
 

T

toString() - Method in class org.rundeck.core.auth.access.AuthActionsUtil.AnyAuth
 
type() - Method in annotation type org.rundeck.core.auth.web.IdParameter
 
type() - Method in annotation type org.rundeck.core.auth.web.RdAuthorize
Resource type name
type() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeApplicationType
Type to authorize
type() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProjectType
Type to authorize
TYPE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Adhoc
 
TYPE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ApplicationType
 
TYPE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Execution
 
TYPE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Job
 
TYPE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.Project
 
TYPE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ProjectAcl
 
TYPE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.ProjectType
 
TYPE - Static variable in class org.rundeck.core.auth.app.RundeckAccess.System
 
TYPE_ADHOC - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_APITOKEN - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_EVENT - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_JOB - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_NODE - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_PLUGIN - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_PROJECT - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_PROJECT_ACL - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_RESOURCE - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_RUNNER - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_STORAGE - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_SYSTEM - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_SYSTEM_ACL - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_USER - Static variable in class org.rundeck.core.auth.AuthConstants
 
TYPE_WEBHOOK - Static variable in class org.rundeck.core.auth.AuthConstants
 
TypedNamedAuthRequest - Interface in org.rundeck.core.auth.app
Auth request for a resource type
TypedRequest() - Constructor for class org.rundeck.core.auth.app.NamedAuthRequestUtil.TypedRequest
 
TypedRequestAuthorizer - Interface in org.rundeck.core.auth.app
Authorize typed requests, or provide AuthorizingAccess
typeForKind(String) - Static method in class org.rundeck.core.auth.app.RundeckAccess.ApplicationType
Resource type id for a resource kind
typeForKind(String) - Static method in class org.rundeck.core.auth.app.RundeckAccess.ProjectType
 

U

UnauthorizedAccess - Exception in org.rundeck.core.auth.access
Authorization check failed
UnauthorizedAccess(String, String, String) - Constructor for exception org.rundeck.core.auth.access.UnauthorizedAccess
 

V

value() - Method in annotation type org.rundeck.core.auth.web.IdParameter
 
value() - Method in annotation type org.rundeck.core.auth.web.IdParameters
 
value() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeAdhoc
Named auth value
value() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeExecution
Named auth value
value() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeJob
Named auth value
value() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProject
Named auth value
value() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeProjectAcl
Named auth value
value() - Method in annotation type org.rundeck.core.auth.web.RdAuthorizeSystem
Named auth value
VIEW_HISTORY - Static variable in class org.rundeck.core.auth.AuthConstants
 

W

WebDefaultParameterNamesMapper - Interface in org.rundeck.core.auth.web
Maps "resource type" name to parameter name for the resource's ID.
WebParamsIdResolver - Class in org.rundeck.core.auth.web
Resolve ID param values
WebParamsIdResolver(Map<String, String>, Map<Object, Object>) - Constructor for class org.rundeck.core.auth.web.WebParamsIdResolver
 
withDescription(String) - Method in interface org.rundeck.core.auth.access.AuthActions
 
withDescription(AuthActions, String) - Static method in class org.rundeck.core.auth.access.AuthActionsUtil
Add description to AuthActions
A B C D E G I J K M N O P R S T U V W 
All Classes All Packages