Interface INetworkAclClient
- Namespace
- Auth0.ManagementApi.Clients
- Assembly
- Auth0.ManagementApi.dll
Contains methods for managing Network Access Control Lists (ACLs) in Auth0.
public interface INetworkAclClient
Methods
CreateAsync(NetworkAclCreateRequest, CancellationToken)
Create a new access control list for your client.
Task CreateAsync(NetworkAclCreateRequest request, CancellationToken cancellationToken = default)
Parameters
requestNetworkAclCreateRequestNetworkAclCreateRequest class containing all information required to create the ACL entry
cancellationTokenCancellationTokenThe cancellation token to cancel operation.
Returns
DeleteAsync(string, CancellationToken)
Delete existing access control list for your client.
Task DeleteAsync(string id, CancellationToken cancellationToken = default)
Parameters
idstringThe id of the ACL to delete.
cancellationTokenCancellationTokenThe cancellation token to cancel operation.
Returns
GetAllAsync(PaginationInfo?, CancellationToken)
Get all access control list entries for your client.
Task<IPagedList<NetworkAclEntry>> GetAllAsync(PaginationInfo? pagination = null, CancellationToken cancellationToken = default)
Parameters
paginationPaginationInfoSpecifies pagination info to use when requesting paged results.
cancellationTokenCancellationTokenThe cancellation token to cancel operation.
Returns
- Task<IPagedList<NetworkAclEntry>>
An IPagedList<T> containing the Access Control List.
GetAsync(string, CancellationToken)
Get a specific access control list entry for your client.
Task<NetworkAclEntry> GetAsync(string id, CancellationToken cancellationToken = default)
Parameters
idstringThe id of the access control list to retrieve.
cancellationTokenCancellationTokenThe cancellation token to cancel operation.
Returns
- Task<NetworkAclEntry>
An NetworkAclEntry containing the Access Control List.
UpdateAsync(string, NetworkAclPatchUpdateRequest, CancellationToken)
Update existing access control list for your client.
Task<NetworkAclEntry> UpdateAsync(string id, NetworkAclPatchUpdateRequest request, CancellationToken cancellationToken = default)
Parameters
idstringThe id of the ACL to update.
requestNetworkAclPatchUpdateRequestNetworkAclPatchUpdateRequest containing information to update
cancellationTokenCancellationTokenThe cancellation token to cancel operation.
Returns
UpdateAsync(string, NetworkAclPutUpdateRequest, CancellationToken)
Update existing access control list for your client.
Task<NetworkAclEntry> UpdateAsync(string id, NetworkAclPutUpdateRequest request, CancellationToken cancellationToken = default)
Parameters
idstringThe id of the ACL to update.
requestNetworkAclPutUpdateRequestNetworkAclPutUpdateRequest containing information to update
cancellationTokenCancellationTokenThe cancellation token to cancel operation.