Enum SecurityPermission
- java.lang.Object
- 
- java.lang.Enum<SecurityPermission>
- 
- org.apache.ignite.plugin.security.SecurityPermission
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable<SecurityPermission>
 
 public enum SecurityPermission extends Enum<SecurityPermission> Supported security permissions within grid. Permissions are specified on per-cache, per-task or per-service level.
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description ADMIN_CACHEVisor cache load permission.ADMIN_CLUSTER_NODE_STARTStart new cluster node permission.ADMIN_CLUSTER_NODE_STOPStop/restart cluster node permission.ADMIN_CLUSTER_STATEAdministration operation: changing cluster state.ADMIN_KILLSystem processes kill permission.ADMIN_METADATA_OPSAdministration operation with cluster metadata (REMOVE, UPDATE).ADMIN_OPSVisor admin operations permissions.ADMIN_QUERYVisor cache read (query) permission.ADMIN_READ_DISTRIBUTED_PROPERTYAdministration operation: read distributed properties values.ADMIN_SNAPSHOTAdministration operation with cluster snapshots (create, cancel, check).ADMIN_USER_ACCESSPermission to perform administration of security access for users.ADMIN_VIEWCommon visor view tasks permission.ADMIN_WRITE_DISTRIBUTED_PROPERTYAdministration operation: write distributed properties values.CACHE_CREATECache create permission.CACHE_DESTROYCache destroy permission.CACHE_PUTCacheputpermission.CACHE_READCachereadpermission.CACHE_REMOVECacheremovepermission.CHANGE_STATISTICSPermission to execute ANALYZE and DROP STATISTICS command.EVENTS_DISABLEEventsdisablepermission.EVENTS_ENABLEEventsenablepermission.JOIN_AS_SERVERJoin as server node permission.REFRESH_STATISTICSPermission to execute REFRESH STATISTICS command.SERVICE_CANCELService cancel permission.SERVICE_DEPLOYService deploy permission.SERVICE_INVOKEService invoke permission.SQL_VIEW_CREATEPermission to execute CREATE VIEW command.SQL_VIEW_DROPPermission to execute DROP VIEW command.TASK_CANCELTaskcancelpermission.TASK_EXECUTETaskexecutepermission.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable SecurityPermissionfromOrdinal(int ord)Efficiently gets enumerated value from its ordinal.static SecurityPermissionvalueOf(String name)Returns the enum constant of this type with the specified name.static SecurityPermission[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
CACHE_READpublic static final SecurityPermission CACHE_READ Cachereadpermission.
 - 
CACHE_PUTpublic static final SecurityPermission CACHE_PUT Cacheputpermission.
 - 
CACHE_REMOVEpublic static final SecurityPermission CACHE_REMOVE Cacheremovepermission.
 - 
TASK_EXECUTEpublic static final SecurityPermission TASK_EXECUTE Taskexecutepermission.
 - 
TASK_CANCELpublic static final SecurityPermission TASK_CANCEL Taskcancelpermission.
 - 
EVENTS_ENABLEpublic static final SecurityPermission EVENTS_ENABLE Eventsenablepermission.
 - 
EVENTS_DISABLEpublic static final SecurityPermission EVENTS_DISABLE Eventsdisablepermission.
 - 
ADMIN_VIEWpublic static final SecurityPermission ADMIN_VIEW Common visor view tasks permission.
 - 
ADMIN_QUERYpublic static final SecurityPermission ADMIN_QUERY Visor cache read (query) permission.
 - 
ADMIN_CACHEpublic static final SecurityPermission ADMIN_CACHE Visor cache load permission.
 - 
ADMIN_OPSpublic static final SecurityPermission ADMIN_OPS Visor admin operations permissions.
 - 
ADMIN_KILLpublic static final SecurityPermission ADMIN_KILL System processes kill permission.
 - 
ADMIN_USER_ACCESSpublic static final SecurityPermission ADMIN_USER_ACCESS Permission to perform administration of security access for users.
 - 
SERVICE_DEPLOYpublic static final SecurityPermission SERVICE_DEPLOY Service deploy permission.
 - 
SERVICE_CANCELpublic static final SecurityPermission SERVICE_CANCEL Service cancel permission.
 - 
SERVICE_INVOKEpublic static final SecurityPermission SERVICE_INVOKE Service invoke permission.
 - 
CACHE_CREATEpublic static final SecurityPermission CACHE_CREATE Cache create permission.
 - 
CACHE_DESTROYpublic static final SecurityPermission CACHE_DESTROY Cache destroy permission.
 - 
JOIN_AS_SERVERpublic static final SecurityPermission JOIN_AS_SERVER Join as server node permission.
 - 
ADMIN_METADATA_OPSpublic static final SecurityPermission ADMIN_METADATA_OPS Administration operation with cluster metadata (REMOVE, UPDATE).
 - 
ADMIN_READ_DISTRIBUTED_PROPERTYpublic static final SecurityPermission ADMIN_READ_DISTRIBUTED_PROPERTY Administration operation: read distributed properties values.
 - 
ADMIN_WRITE_DISTRIBUTED_PROPERTYpublic static final SecurityPermission ADMIN_WRITE_DISTRIBUTED_PROPERTY Administration operation: write distributed properties values.
 - 
ADMIN_SNAPSHOTpublic static final SecurityPermission ADMIN_SNAPSHOT Administration operation with cluster snapshots (create, cancel, check).
 - 
ADMIN_CLUSTER_STATEpublic static final SecurityPermission ADMIN_CLUSTER_STATE Administration operation: changing cluster state.- See Also:
- ClusterState
 
 - 
ADMIN_CLUSTER_NODE_STARTpublic static final SecurityPermission ADMIN_CLUSTER_NODE_START Start new cluster node permission.
 - 
ADMIN_CLUSTER_NODE_STOPpublic static final SecurityPermission ADMIN_CLUSTER_NODE_STOP Stop/restart cluster node permission.
 - 
REFRESH_STATISTICSpublic static final SecurityPermission REFRESH_STATISTICS Permission to execute REFRESH STATISTICS command.
 - 
CHANGE_STATISTICSpublic static final SecurityPermission CHANGE_STATISTICS Permission to execute ANALYZE and DROP STATISTICS command.
 - 
SQL_VIEW_CREATEpublic static final SecurityPermission SQL_VIEW_CREATE Permission to execute CREATE VIEW command.
 - 
SQL_VIEW_DROPpublic static final SecurityPermission SQL_VIEW_DROP Permission to execute DROP VIEW command.
 
- 
 - 
Method Detail- 
valuespublic static SecurityPermission[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SecurityPermission c : SecurityPermission.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static SecurityPermission valueOf(String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum type has no constant with the specified name
- NullPointerException- if the argument is null
 
 - 
fromOrdinal@Nullable public static @Nullable SecurityPermission fromOrdinal(int ord) Efficiently gets enumerated value from its ordinal.- Parameters:
- ord- Ordinal value.
- Returns:
- Enumerated value or nullif ordinal out of range.
 
 
- 
 
-