Package org.azd.interfaces
Interface SecurityDetails
- All Known Implementing Classes:
SecurityApi
public interface SecurityDetails
-
Method Summary
Modifier and TypeMethodDescriptiongetAccessControlLists(String namespaceId) getAccessControlLists(String namespaceId, String[] descriptors, String token, boolean includeExtendedInfo, boolean recurse) getIdentities(String[] descriptors, String[] identityIds, String[] subjectDescriptors, String filterValue, String queryMembership, String searchFilter) getIdentitiesFromSubjectDescriptors(String... subjectDescriptors) getNamespace(String namespaceId) getNamespaces(boolean localOnly) removeAccessControlEntries(String namespaceId, String[] descriptors, String[] tokens) removeAccessControlLists(String namespaceId, boolean recurse, String[] tokens) setAccessControlEntries(String namespaceId, ACEs payload) setAccessControlList(String namespaceId, ACLs payload)
-
Method Details
-
getNamespaces
- Throws:
AzDException
-
getNamespaces
- Throws:
AzDException
-
getNamespace
- Throws:
AzDException
-
getAccessControlLists
- Throws:
AzDException
-
getAccessControlLists
ACLs getAccessControlLists(String namespaceId, String[] descriptors, String token, boolean includeExtendedInfo, boolean recurse) throws AzDException - Throws:
AzDException
-
getIdentities
Identities getIdentities(String[] descriptors, String[] identityIds, String[] subjectDescriptors, String filterValue, String queryMembership, String searchFilter) throws AzDException - Throws:
AzDException
-
getIdentitiesFromSubjectDescriptors
- Throws:
AzDException
-
setAccessControlEntries
- Throws:
AzDException
-
removeAccessControlEntries
Void removeAccessControlEntries(String namespaceId, String[] descriptors, String[] tokens) throws AzDException - Throws:
AzDException
-
setAccessControlList
- Throws:
AzDException
-
removeAccessControlLists
Void removeAccessControlLists(String namespaceId, boolean recurse, String[] tokens) throws AzDException - Throws:
AzDException
-