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
-