A B C D E G I J K M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages