Table of Contents

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

request CreateNetworkAclRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

Task

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

id string
options RequestOptions
cancellationToken CancellationToken

Returns

Task

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

id string
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<GetNetworkAclsResponseContent>

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

request ListNetworkAclsRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<NetworkAclsResponseContent>>

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

id string
request SetNetworkAclRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<SetNetworkAclsResponseContent>

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

id string
request UpdateNetworkAclRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<UpdateNetworkAclResponseContent>

Examples

await client.NetworkAcls.UpdateAsync("id", new UpdateNetworkAclRequestContent());