Class NetworkAclsClient
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
public class NetworkAclsClient : INetworkAclsClient
- Inheritance
-
NetworkAclsClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(CreateNetworkAclRequestContent, RequestOptions?, CancellationToken)
Create a new access control list for your client.
public Task CreateAsync(CreateNetworkAclRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreateNetworkAclRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.NetworkAcls.CreateAsync(
new CreateNetworkAclRequestContent
{
Description = "description",
Active = true,
Rule = new NetworkAclRule
{
Action = new NetworkAclAction(),
Scope = NetworkAclRuleScopeEnum.Management,
},
}
);
DeleteAsync(string, RequestOptions?, CancellationToken)
Delete existing access control list for your client.
public Task DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.NetworkAcls.DeleteAsync("id");
GetAsync(string, RequestOptions?, CancellationToken)
Get a specific access control list entry for your client.
public WithRawResponseTask<GetNetworkAclsResponseContent> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.NetworkAcls.GetAsync("id");
ListAsync(ListNetworkAclsRequestParameters, RequestOptions?, CancellationToken)
Get all access control list entries for your client.
public Task<Pager<NetworkAclsResponseContent>> ListAsync(ListNetworkAclsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestListNetworkAclsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.NetworkAcls.ListAsync(
new ListNetworkAclsRequestParameters
{
Page = 1,
PerPage = 1,
IncludeTotals = true,
}
);
SetAsync(string, SetNetworkAclRequestContent, RequestOptions?, CancellationToken)
Update existing access control list for your client.
public WithRawResponseTask<SetNetworkAclsResponseContent> SetAsync(string id, SetNetworkAclRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestSetNetworkAclRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.NetworkAcls.SetAsync(
"id",
new SetNetworkAclRequestContent
{
Description = "description",
Active = true,
Rule = new NetworkAclRule
{
Action = new NetworkAclAction(),
Scope = NetworkAclRuleScopeEnum.Management,
},
}
);
UpdateAsync(string, UpdateNetworkAclRequestContent, RequestOptions?, CancellationToken)
Update existing access control list for your client.
public WithRawResponseTask<UpdateNetworkAclResponseContent> UpdateAsync(string id, UpdateNetworkAclRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateNetworkAclRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.NetworkAcls.UpdateAsync("id", new UpdateNetworkAclRequestContent());