Package com.mapr.baseutils.acls
Class SecurityCommandHelper
java.lang.Object
com.mapr.baseutils.acls.SecurityCommandHelper
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic final String[]Every privilege has 2 entires for the short description and the long description.static final Stringstatic intstatic intstatic intstatic final String[]static final Stringstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic intstatic final String[]static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intconvertActionsToMask(String actions, String separator, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType oType) formatActionMask(int actionMask, com.mapr.fs.cldb.proto.CLDBProto.SecureObjectType objType, boolean shortFormat)
-
Field Details
-
CLUSTER_FULL_CONTROL_MASK
public static int CLUSTER_FULL_CONTROL_MASK -
CLUSTER_ADMIN_MASK
public static int CLUSTER_ADMIN_MASK -
CLUSTER_VOLUME_CREATE_MASK
public static int CLUSTER_VOLUME_CREATE_MASK -
CLUSTER_CONNECT_S3_MASK
public static int CLUSTER_CONNECT_S3_MASK -
CLUSTER_CREATE_SECURITY_POLICY_MASK
public static int CLUSTER_CREATE_SECURITY_POLICY_MASK -
CLUSTER_CREATE_IDENTITY_POLICY_MASK
public static int CLUSTER_CREATE_IDENTITY_POLICY_MASK -
CLUSTER_ATTACH_IDENTITY_POLICY_MASK
public static int CLUSTER_ATTACH_IDENTITY_POLICY_MASK -
CLUSTER_CREATE_CUSTOM_IAMROLE_MASK
public static int CLUSTER_CREATE_CUSTOM_IAMROLE_MASK -
CLUSTER_ATTACH_CUSTOM_IAMROLE_MASK
public static int CLUSTER_ATTACH_CUSTOM_IAMROLE_MASK -
CLUSTER_READ_MASK
public static int CLUSTER_READ_MASK -
CLUSTER_EDIT_CONFIGURATION_MASK
public static int CLUSTER_EDIT_CONFIGURATION_MASK -
CLUSTER_EDIT_ACL_MASK
public static int CLUSTER_EDIT_ACL_MASK -
CLUSTER_VIEW_QUOTAS_MASK
public static int CLUSTER_VIEW_QUOTAS_MASK -
CLUSTER_SET_QUOTAS_MASK
public static int CLUSTER_SET_QUOTAS_MASK -
CLUSTER_START_STOP_SERVICES_MASK
public static int CLUSTER_START_STOP_SERVICES_MASK -
VOLUME_FULL_CONTROL_MASK
public static int VOLUME_FULL_CONTROL_MASK -
VOLUME_ADMIN_MASK
public static int VOLUME_ADMIN_MASK -
VOLUME_CONTAINER_CREATE_DELETE_MASK
public static int VOLUME_CONTAINER_CREATE_DELETE_MASK -
VOLUME_DELETE_MASK
public static int VOLUME_DELETE_MASK -
VOLUME_SNAPSHOT_CREATE_DELETE_MASK
public static int VOLUME_SNAPSHOT_CREATE_DELETE_MASK -
VOLUME_VIEW_CONFIGURATION_MASK
public static int VOLUME_VIEW_CONFIGURATION_MASK -
VOLUME_EDIT_CONFIGURATION_MASK
public static int VOLUME_EDIT_CONFIGURATION_MASK -
VOLUME_EDIT_SNAPSHOT_INTERVAL_MASK
public static int VOLUME_EDIT_SNAPSHOT_INTERVAL_MASK -
VOLUME_EDIT_ACL_MASK
public static int VOLUME_EDIT_ACL_MASK -
VOLUME_VIEW_CONTAINERS_MAP_MASK
public static int VOLUME_VIEW_CONTAINERS_MAP_MASK -
VOLUME_DUMP_MASK
public static int VOLUME_DUMP_MASK -
VOLUME_RESTORE_MASK
public static int VOLUME_RESTORE_MASK -
VOLUME_TIER_OP_MASK
public static int VOLUME_TIER_OP_MASK -
SECURITY_POLICY_FULL_CONTROL_MASK
public static int SECURITY_POLICY_FULL_CONTROL_MASK -
SECURITY_POLICY_ADMIN_MASK
public static int SECURITY_POLICY_ADMIN_MASK -
SECURITY_POLICY_READ_MASK
public static int SECURITY_POLICY_READ_MASK -
ClusterPerms
- See Also:
-
VolumePerms
- See Also:
-
SecurityPolicyPerms
- See Also:
-
clusterActionsDescription
Every privilege has 2 entires for the short description and the long description. Unused privileges should use null -
volumeActionsDescription
-
securityPolicyActionsDescription
-
-
Constructor Details
-
SecurityCommandHelper
public SecurityCommandHelper()
-
-
Method Details