Show / Hide Table of Contents

Class NetworkFirewallClient

Service client instance for NetworkFirewall.

Inheritance
object
ClientBase
RegionalClientBase
NetworkFirewallClient
Implements
IDisposable
Inherited Members
RegionalClientBase.logger
RegionalClientBase.SetRegion(Region)
RegionalClientBase.SetRegion(string)
RegionalClientBase.UseRealmSpecificEndpointTemplate(bool)
RegionalClientBase.PopulateServiceParametersInEndpointTemplate(RestClient, Dictionary<string, object>)
RegionalClientBase.parseEndpointForParameters(string)
ClientBase.restClient
ClientBase.service
ClientBase.userAgent
ClientBase.Dispose()
ClientBase.Dispose(bool)
ClientBase.SetEndpoint(string)
ClientBase.GetEndpoint()
ClientBase.GetUserAgent()
ClientBase.SetRealmSpecificEndpointTemplate(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.NetworkfirewallService
Assembly: OCI.DotNetSDK.Networkfirewall.dll
Syntax
public class NetworkFirewallClient : RegionalClientBase, IDisposable

Constructors

NetworkFirewallClient(IBasicAuthenticationDetailsProvider, ClientConfiguration, string)

Creates a new service instance using the given authentication provider and/or client configuration and/or endpoint. A client configuration can also be provided optionally to adjust REST client behaviors.

Declaration
public NetworkFirewallClient(IBasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration clientConfiguration = null, string endpoint = null)
Parameters
Type Name Description
IBasicAuthenticationDetailsProvider authenticationDetailsProvider

The authentication details provider. Required.

ClientConfiguration clientConfiguration

The client configuration that contains settings to adjust REST client behaviors. Optional.

string endpoint

The endpoint of the service. If not provided and the client is a regional client, the endpoint will be constructed based on region information. Optional.

Properties

Paginators

Declaration
public NetworkFirewallPaginators Paginators { get; }
Property Value
Type Description
NetworkFirewallPaginators

Waiters

Declaration
public NetworkFirewallWaiters Waiters { get; }
Property Value
Type Description
NetworkFirewallWaiters

Methods

ApplyNetworkFirewallPolicy(ApplyNetworkFirewallPolicyRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Applies the candidate version of the NetworkFirewallPolicy resource. When provided, If-Match is checked against ETag values of the resource.

Declaration
public Task<ApplyNetworkFirewallPolicyResponse> ApplyNetworkFirewallPolicy(ApplyNetworkFirewallPolicyRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ApplyNetworkFirewallPolicyRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ApplyNetworkFirewallPolicyResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ApplyNetworkFirewallPolicy API.

BulkUploadAddressLists(BulkUploadAddressListsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Address Lists at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadAddressListsResponse> BulkUploadAddressLists(BulkUploadAddressListsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadAddressListsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadAddressListsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadAddressLists API.

BulkUploadApplicationGroups(BulkUploadApplicationGroupsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Application Group at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadApplicationGroupsResponse> BulkUploadApplicationGroups(BulkUploadApplicationGroupsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadApplicationGroupsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadApplicationGroupsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadApplicationGroups API.

BulkUploadApplications(BulkUploadApplicationsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates new Applications at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadApplicationsResponse> BulkUploadApplications(BulkUploadApplicationsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadApplicationsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadApplicationsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadApplications API.

BulkUploadDecryptionProfiles(BulkUploadDecryptionProfilesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates new Decryption Profiles at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadDecryptionProfilesResponse> BulkUploadDecryptionProfiles(BulkUploadDecryptionProfilesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadDecryptionProfilesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadDecryptionProfilesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadDecryptionProfiles API.

BulkUploadDecryptionRules(BulkUploadDecryptionRulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates Decryption Rules at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadDecryptionRulesResponse> BulkUploadDecryptionRules(BulkUploadDecryptionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadDecryptionRulesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadDecryptionRulesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadDecryptionRules API.

BulkUploadMappedSecrets(BulkUploadMappedSecretsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates new Mapped Secrets at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadMappedSecretsResponse> BulkUploadMappedSecrets(BulkUploadMappedSecretsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadMappedSecretsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadMappedSecretsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadMappedSecrets API.

BulkUploadNatRules(BulkUploadNatRulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new NAT Rule at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadNatRulesResponse> BulkUploadNatRules(BulkUploadNatRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadNatRulesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadNatRulesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadNatRules API.

BulkUploadSecurityRules(BulkUploadSecurityRulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Security Rule at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadSecurityRulesResponse> BulkUploadSecurityRules(BulkUploadSecurityRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadSecurityRulesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadSecurityRulesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadSecurityRules API.

BulkUploadServiceLists(BulkUploadServiceListsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Service List at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadServiceListsResponse> BulkUploadServiceLists(BulkUploadServiceListsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadServiceListsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadServiceListsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadServiceLists API.

BulkUploadServices(BulkUploadServicesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates new Services at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadServicesResponse> BulkUploadServices(BulkUploadServicesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadServicesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadServicesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadServices API.

BulkUploadTunnelInspectionRules(BulkUploadTunnelInspectionRulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Tunnel Inspection Rule at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadTunnelInspectionRulesResponse> BulkUploadTunnelInspectionRules(BulkUploadTunnelInspectionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadTunnelInspectionRulesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadTunnelInspectionRulesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadTunnelInspectionRules API.

BulkUploadUrlLists(BulkUploadUrlListsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Url Lists at bulk for the Network Firewall Policy.

Declaration
public Task<BulkUploadUrlListsResponse> BulkUploadUrlLists(BulkUploadUrlListsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
BulkUploadUrlListsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<BulkUploadUrlListsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use BulkUploadUrlLists API.

CancelWorkRequest(CancelWorkRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Cancel work request with the given ID.

Declaration
public Task<CancelWorkRequestResponse> CancelWorkRequest(CancelWorkRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CancelWorkRequestRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CancelWorkRequestResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CancelWorkRequest API.

ChangeNetworkFirewallCompartment(ChangeNetworkFirewallCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves a NetworkFirewall resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.

Declaration
public Task<ChangeNetworkFirewallCompartmentResponse> ChangeNetworkFirewallCompartment(ChangeNetworkFirewallCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeNetworkFirewallCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeNetworkFirewallCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeNetworkFirewallCompartment API.

ChangeNetworkFirewallPolicyCompartment(ChangeNetworkFirewallPolicyCompartmentRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves a NetworkFirewallPolicy resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.

Declaration
public Task<ChangeNetworkFirewallPolicyCompartmentResponse> ChangeNetworkFirewallPolicyCompartment(ChangeNetworkFirewallPolicyCompartmentRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ChangeNetworkFirewallPolicyCompartmentRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ChangeNetworkFirewallPolicyCompartmentResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ChangeNetworkFirewallPolicyCompartment API.

CloneNetworkFirewallPolicy(CloneNetworkFirewallPolicyRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Clones a NetworkFirewallPolicy resource from an existing Network Firewall Policy. When provided, If-Match is checked against ETag values of the resource.

Declaration
public Task<CloneNetworkFirewallPolicyResponse> CloneNetworkFirewallPolicy(CloneNetworkFirewallPolicyRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CloneNetworkFirewallPolicyRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CloneNetworkFirewallPolicyResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CloneNetworkFirewallPolicy API.

CreateAddressList(CreateAddressListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Address List for the Network Firewall Policy.

Declaration
public Task<CreateAddressListResponse> CreateAddressList(CreateAddressListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateAddressListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateAddressListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateAddressList API.

CreateApplication(CreateApplicationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Application for the Network Firewall Policy.

Declaration
public Task<CreateApplicationResponse> CreateApplication(CreateApplicationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateApplicationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateApplicationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateApplication API.

CreateApplicationGroup(CreateApplicationGroupRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new ApplicationGroup for the Network Firewall Policy.

Declaration
public Task<CreateApplicationGroupResponse> CreateApplicationGroup(CreateApplicationGroupRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateApplicationGroupRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateApplicationGroupResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateApplicationGroup API.

CreateDecryptionProfile(CreateDecryptionProfileRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Decryption Profile for the Network Firewall Policy.

Declaration
public Task<CreateDecryptionProfileResponse> CreateDecryptionProfile(CreateDecryptionProfileRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDecryptionProfileRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDecryptionProfileResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDecryptionProfile API.

CreateDecryptionRule(CreateDecryptionRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Decryption Rule for the Network Firewall Policy.

Declaration
public Task<CreateDecryptionRuleResponse> CreateDecryptionRule(CreateDecryptionRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateDecryptionRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateDecryptionRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateDecryptionRule API.

CreateMappedSecret(CreateMappedSecretRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Mapped Secret for the Network Firewall Policy.

Declaration
public Task<CreateMappedSecretResponse> CreateMappedSecret(CreateMappedSecretRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateMappedSecretRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateMappedSecretResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateMappedSecret API.

CreateNatRule(CreateNatRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new NAT Rule for the Network Firewall Policy.

Declaration
public Task<CreateNatRuleResponse> CreateNatRule(CreateNatRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateNatRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateNatRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateNatRule API.

CreateNetworkFirewall(CreateNetworkFirewallRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new NetworkFirewall.

Declaration
public Task<CreateNetworkFirewallResponse> CreateNetworkFirewall(CreateNetworkFirewallRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateNetworkFirewallRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateNetworkFirewallResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateNetworkFirewall API.

CreateNetworkFirewallPolicy(CreateNetworkFirewallPolicyRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Network Firewall Policy.

Declaration
public Task<CreateNetworkFirewallPolicyResponse> CreateNetworkFirewallPolicy(CreateNetworkFirewallPolicyRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateNetworkFirewallPolicyRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateNetworkFirewallPolicyResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateNetworkFirewallPolicy API.

CreateSecurityRule(CreateSecurityRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Security Rule for the Network Firewall Policy.

Declaration
public Task<CreateSecurityRuleResponse> CreateSecurityRule(CreateSecurityRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateSecurityRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateSecurityRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateSecurityRule API.

CreateService(CreateServiceRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Service for the Network Firewall Policy.

Declaration
public Task<CreateServiceResponse> CreateService(CreateServiceRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateServiceRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateServiceResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateService API.

CreateServiceList(CreateServiceListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new ServiceList for the Network Firewall Policy.

Declaration
public Task<CreateServiceListResponse> CreateServiceList(CreateServiceListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateServiceListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateServiceListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateServiceList API.

CreateTunnelInspectionRule(CreateTunnelInspectionRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new tunnel inspection rule for the network firewall policy.

Declaration
public Task<CreateTunnelInspectionRuleResponse> CreateTunnelInspectionRule(CreateTunnelInspectionRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateTunnelInspectionRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateTunnelInspectionRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateTunnelInspectionRule API.

CreateUrlList(CreateUrlListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Creates a new Url List for the Network Firewall Policy.

Declaration
public Task<CreateUrlListResponse> CreateUrlList(CreateUrlListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
CreateUrlListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<CreateUrlListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use CreateUrlList API.

DeleteAddressList(DeleteAddressListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Address List resource with the given identifier.

Declaration
public Task<DeleteAddressListResponse> DeleteAddressList(DeleteAddressListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteAddressListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteAddressListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteAddressList API.

DeleteApplication(DeleteApplicationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Application resource with the given identifier.

Declaration
public Task<DeleteApplicationResponse> DeleteApplication(DeleteApplicationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteApplicationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteApplicationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteApplication API.

DeleteApplicationGroup(DeleteApplicationGroupRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a ApplicationGroup resource with the given identifier.

Declaration
public Task<DeleteApplicationGroupResponse> DeleteApplicationGroup(DeleteApplicationGroupRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteApplicationGroupRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteApplicationGroupResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteApplicationGroup API.

DeleteDecryptionProfile(DeleteDecryptionProfileRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Decryption Profile resource with the given identifier.

Declaration
public Task<DeleteDecryptionProfileResponse> DeleteDecryptionProfile(DeleteDecryptionProfileRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDecryptionProfileRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDecryptionProfileResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDecryptionProfile API.

DeleteDecryptionRule(DeleteDecryptionRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Decryption Rule resource with the given identifier.

Declaration
public Task<DeleteDecryptionRuleResponse> DeleteDecryptionRule(DeleteDecryptionRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteDecryptionRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteDecryptionRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteDecryptionRule API.

DeleteMappedSecret(DeleteMappedSecretRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Mapped Secret resource with the given identifier.

Declaration
public Task<DeleteMappedSecretResponse> DeleteMappedSecret(DeleteMappedSecretRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteMappedSecretRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteMappedSecretResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteMappedSecret API.

DeleteNatRule(DeleteNatRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a NAT Rule resource with the given identifier.

Declaration
public Task<DeleteNatRuleResponse> DeleteNatRule(DeleteNatRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteNatRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteNatRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteNatRule API.

DeleteNetworkFirewall(DeleteNetworkFirewallRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a NetworkFirewall resource by identifier

Declaration
public Task<DeleteNetworkFirewallResponse> DeleteNetworkFirewall(DeleteNetworkFirewallRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteNetworkFirewallRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteNetworkFirewallResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteNetworkFirewall API.

DeleteNetworkFirewallPolicy(DeleteNetworkFirewallPolicyRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a NetworkFirewallPolicy resource with the given identifier.

Declaration
public Task<DeleteNetworkFirewallPolicyResponse> DeleteNetworkFirewallPolicy(DeleteNetworkFirewallPolicyRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteNetworkFirewallPolicyRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteNetworkFirewallPolicyResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteNetworkFirewallPolicy API.

DeleteSecurityRule(DeleteSecurityRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Security Rule resource with the given identifier.

Declaration
public Task<DeleteSecurityRuleResponse> DeleteSecurityRule(DeleteSecurityRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteSecurityRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteSecurityRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteSecurityRule API.

DeleteService(DeleteServiceRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Service resource with the given identifier.

Declaration
public Task<DeleteServiceResponse> DeleteService(DeleteServiceRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteServiceRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteServiceResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteService API.

DeleteServiceList(DeleteServiceListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a ServiceList resource with the given identifier.

Declaration
public Task<DeleteServiceListResponse> DeleteServiceList(DeleteServiceListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteServiceListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteServiceListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteServiceList API.

DeleteTunnelInspectionRule(DeleteTunnelInspectionRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a tunnel inspection rule resource with the given identifier.

Declaration
public Task<DeleteTunnelInspectionRuleResponse> DeleteTunnelInspectionRule(DeleteTunnelInspectionRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteTunnelInspectionRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteTunnelInspectionRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteTunnelInspectionRule API.

DeleteUrlList(DeleteUrlListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Deletes a Url List resource with the given identifier.

Declaration
public Task<DeleteUrlListResponse> DeleteUrlList(DeleteUrlListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
DeleteUrlListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<DeleteUrlListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use DeleteUrlList API.

GetAddressList(GetAddressListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Address List by the given name in the context of network firewall policy.

Declaration
public Task<GetAddressListResponse> GetAddressList(GetAddressListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetAddressListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetAddressListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetAddressList API.

GetApplication(GetApplicationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Application by the given name in the context of network firewall policy.

Declaration
public Task<GetApplicationResponse> GetApplication(GetApplicationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetApplicationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetApplicationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetApplication API.

GetApplicationGroup(GetApplicationGroupRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get ApplicationGroup by the given name in the context of network firewall policy.

Declaration
public Task<GetApplicationGroupResponse> GetApplicationGroup(GetApplicationGroupRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetApplicationGroupRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetApplicationGroupResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetApplicationGroup API.

GetDecryptionProfile(GetDecryptionProfileRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Decryption Profile by the given name in the context of network firewall policy.

Declaration
public Task<GetDecryptionProfileResponse> GetDecryptionProfile(GetDecryptionProfileRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDecryptionProfileRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDecryptionProfileResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDecryptionProfile API.

GetDecryptionRule(GetDecryptionRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Decryption Rule by the given name in the context of network firewall policy.

Declaration
public Task<GetDecryptionRuleResponse> GetDecryptionRule(GetDecryptionRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetDecryptionRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetDecryptionRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetDecryptionRule API.

GetMappedSecret(GetMappedSecretRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Mapped Secret by the given name in the context of network firewall policy.

Declaration
public Task<GetMappedSecretResponse> GetMappedSecret(GetMappedSecretRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetMappedSecretRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetMappedSecretResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetMappedSecret API.

GetNatRule(GetNatRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get NAT Rule by the given name in the context of network firewall policy.

Declaration
public Task<GetNatRuleResponse> GetNatRule(GetNatRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetNatRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetNatRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetNatRule API.

GetNetworkFirewall(GetNetworkFirewallRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets a NetworkFirewall by identifier

Declaration
public Task<GetNetworkFirewallResponse> GetNetworkFirewall(GetNetworkFirewallRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetNetworkFirewallRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetNetworkFirewallResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetNetworkFirewall API.

GetNetworkFirewallPolicy(GetNetworkFirewallPolicyRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets a NetworkFirewallPolicy given the network firewall policy identifier.

Declaration
public Task<GetNetworkFirewallPolicyResponse> GetNetworkFirewallPolicy(GetNetworkFirewallPolicyRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetNetworkFirewallPolicyRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetNetworkFirewallPolicyResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetNetworkFirewallPolicy API.

GetSecurityRule(GetSecurityRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Security Rule by the given name in the context of network firewall policy.

Declaration
public Task<GetSecurityRuleResponse> GetSecurityRule(GetSecurityRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetSecurityRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetSecurityRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetSecurityRule API.

GetService(GetServiceRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Service by the given name in the context of network firewall policy.

Declaration
public Task<GetServiceResponse> GetService(GetServiceRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetServiceRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetServiceResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetService API.

GetServiceList(GetServiceListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get ServiceList by the given name in the context of network firewall policy.

Declaration
public Task<GetServiceListResponse> GetServiceList(GetServiceListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetServiceListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetServiceListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetServiceList API.

GetTunnelInspectionRule(GetTunnelInspectionRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get tunnel inspection rule by the given name in the context of network firewall policy.

Declaration
public Task<GetTunnelInspectionRuleResponse> GetTunnelInspectionRule(GetTunnelInspectionRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetTunnelInspectionRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetTunnelInspectionRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetTunnelInspectionRule API.

GetUrlList(GetUrlListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Get Url List by the given name in the context of network firewall policy.

Declaration
public Task<GetUrlListResponse> GetUrlList(GetUrlListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetUrlListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetUrlListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetUrlList API.

GetWorkRequest(GetWorkRequestRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Gets the status of the work request with the given ID.

Declaration
public Task<GetWorkRequestResponse> GetWorkRequest(GetWorkRequestRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
GetWorkRequestRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<GetWorkRequestResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use GetWorkRequest API.

ListAddressLists(ListAddressListsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Network Firewall Policies.

Declaration
public Task<ListAddressListsResponse> ListAddressLists(ListAddressListsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListAddressListsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListAddressListsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListAddressLists API.

ListApplicationGroups(ListApplicationGroupsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of ApplicationGroups for the policy.

Declaration
public Task<ListApplicationGroupsResponse> ListApplicationGroups(ListApplicationGroupsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListApplicationGroupsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListApplicationGroupsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListApplicationGroups API.

ListApplications(ListApplicationsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Applications for the policy.

Declaration
public Task<ListApplicationsResponse> ListApplications(ListApplicationsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListApplicationsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListApplicationsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListApplications API.

ListDecryptionProfiles(ListDecryptionProfilesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Decryption Profile for the Network Firewall Policy.

Declaration
public Task<ListDecryptionProfilesResponse> ListDecryptionProfiles(ListDecryptionProfilesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDecryptionProfilesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDecryptionProfilesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDecryptionProfiles API.

ListDecryptionRules(ListDecryptionRulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Decryption Rule for the Network Firewall Policy.

Declaration
public Task<ListDecryptionRulesResponse> ListDecryptionRules(ListDecryptionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListDecryptionRulesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListDecryptionRulesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListDecryptionRules API.

ListMappedSecrets(ListMappedSecretsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Mapped Secret for the Network Firewall Policy.

Declaration
public Task<ListMappedSecretsResponse> ListMappedSecrets(ListMappedSecretsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListMappedSecretsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListMappedSecretsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListMappedSecrets API.

ListNatRules(ListNatRulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of NAT Rules for the Network Firewall Policy.

Declaration
public Task<ListNatRulesResponse> ListNatRules(ListNatRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListNatRulesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListNatRulesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListNatRules API.

ListNetworkFirewallPolicies(ListNetworkFirewallPoliciesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Network Firewall Policies.

Declaration
public Task<ListNetworkFirewallPoliciesResponse> ListNetworkFirewallPolicies(ListNetworkFirewallPoliciesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListNetworkFirewallPoliciesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListNetworkFirewallPoliciesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListNetworkFirewallPolicies API.

ListNetworkFirewalls(ListNetworkFirewallsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of NetworkFirewalls.

Declaration
public Task<ListNetworkFirewallsResponse> ListNetworkFirewalls(ListNetworkFirewallsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListNetworkFirewallsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListNetworkFirewallsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListNetworkFirewalls API.

ListSecurityRules(ListSecurityRulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Security Rule for the Network Firewall Policy.

Declaration
public Task<ListSecurityRulesResponse> ListSecurityRules(ListSecurityRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListSecurityRulesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListSecurityRulesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListSecurityRules API.

ListServiceLists(ListServiceListsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of ServiceLists for the policy.

Declaration
public Task<ListServiceListsResponse> ListServiceLists(ListServiceListsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListServiceListsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListServiceListsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListServiceLists API.

ListServices(ListServicesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of Services for the policy.

Declaration
public Task<ListServicesResponse> ListServices(ListServicesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListServicesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListServicesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListServices API.

ListTunnelInspectionRules(ListTunnelInspectionRulesRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of tunnel inspection rules for the network firewall policy.

Declaration
public Task<ListTunnelInspectionRulesResponse> ListTunnelInspectionRules(ListTunnelInspectionRulesRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListTunnelInspectionRulesRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListTunnelInspectionRulesResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListTunnelInspectionRules API.

ListUrlLists(ListUrlListsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Returns a list of URL lists for the Network Firewall Policy.

Declaration
public Task<ListUrlListsResponse> ListUrlLists(ListUrlListsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListUrlListsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListUrlListsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListUrlLists API.

ListWorkRequestErrors(ListWorkRequestErrorsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Return a (paginated) list of errors for a given work request.

Declaration
public Task<ListWorkRequestErrorsResponse> ListWorkRequestErrors(ListWorkRequestErrorsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestErrorsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestErrorsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequestErrors API.

ListWorkRequestLogs(ListWorkRequestLogsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Return a (paginated) list of logs for a given work request.

Declaration
public Task<ListWorkRequestLogsResponse> ListWorkRequestLogs(ListWorkRequestLogsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestLogsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestLogsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequestLogs API.

ListWorkRequests(ListWorkRequestsRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Lists the work requests in a compartment.

Declaration
public Task<ListWorkRequestsResponse> ListWorkRequests(ListWorkRequestsRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
ListWorkRequestsRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<ListWorkRequestsResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use ListWorkRequests API.

MigrateNetworkFirewallPolicy(MigrateNetworkFirewallPolicyRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Moves a NetworkFirewallPolicy resource from one version to latest version. When provided, If-Match is checked against ETag values of the resource.

Declaration
public Task<MigrateNetworkFirewallPolicyResponse> MigrateNetworkFirewallPolicy(MigrateNetworkFirewallPolicyRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
MigrateNetworkFirewallPolicyRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<MigrateNetworkFirewallPolicyResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use MigrateNetworkFirewallPolicy API.

UpdateAddressList(UpdateAddressListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Address list with the given name in the network firewall policy.

Declaration
public Task<UpdateAddressListResponse> UpdateAddressList(UpdateAddressListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateAddressListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateAddressListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateAddressList API.

UpdateApplication(UpdateApplicationRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Application with the given name in the network firewall policy.

Declaration
public Task<UpdateApplicationResponse> UpdateApplication(UpdateApplicationRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateApplicationRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateApplicationResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateApplication API.

UpdateApplicationGroup(UpdateApplicationGroupRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the ApplicationGroup with the given name in the network firewall policy.

Declaration
public Task<UpdateApplicationGroupResponse> UpdateApplicationGroup(UpdateApplicationGroupRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateApplicationGroupRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateApplicationGroupResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateApplicationGroup API.

UpdateDecryptionProfile(UpdateDecryptionProfileRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Decryption Profile with the given name in the network firewall policy.

Declaration
public Task<UpdateDecryptionProfileResponse> UpdateDecryptionProfile(UpdateDecryptionProfileRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDecryptionProfileRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDecryptionProfileResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDecryptionProfile API.

UpdateDecryptionRule(UpdateDecryptionRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Decryption Rule with the given name in the network firewall policy.

Declaration
public Task<UpdateDecryptionRuleResponse> UpdateDecryptionRule(UpdateDecryptionRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateDecryptionRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateDecryptionRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateDecryptionRule API.

UpdateMappedSecret(UpdateMappedSecretRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Mapped Secret with the given name in the network firewall policy.

Declaration
public Task<UpdateMappedSecretResponse> UpdateMappedSecret(UpdateMappedSecretRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateMappedSecretRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateMappedSecretResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateMappedSecret API.

UpdateNatRule(UpdateNatRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the NAT Rule with the given name in the network firewall policy.

Declaration
public Task<UpdateNatRuleResponse> UpdateNatRule(UpdateNatRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateNatRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateNatRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateNatRule API.

UpdateNetworkFirewall(UpdateNetworkFirewallRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the NetworkFirewall

Declaration
public Task<UpdateNetworkFirewallResponse> UpdateNetworkFirewall(UpdateNetworkFirewallRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateNetworkFirewallRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateNetworkFirewallResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateNetworkFirewall API.

UpdateNetworkFirewallPolicy(UpdateNetworkFirewallPolicyRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the NetworkFirewallPolicy

Declaration
public Task<UpdateNetworkFirewallPolicyResponse> UpdateNetworkFirewallPolicy(UpdateNetworkFirewallPolicyRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateNetworkFirewallPolicyRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateNetworkFirewallPolicyResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateNetworkFirewallPolicy API.

UpdateSecurityRule(UpdateSecurityRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Security Rule with the given name in the network firewall policy.

Declaration
public Task<UpdateSecurityRuleResponse> UpdateSecurityRule(UpdateSecurityRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateSecurityRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateSecurityRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateSecurityRule API.

UpdateService(UpdateServiceRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Service with the given name in the network firewall policy.

Declaration
public Task<UpdateServiceResponse> UpdateService(UpdateServiceRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateServiceRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateServiceResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateService API.

UpdateServiceList(UpdateServiceListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the ServiceList with the given name in the network firewall policy.

Declaration
public Task<UpdateServiceListResponse> UpdateServiceList(UpdateServiceListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateServiceListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateServiceListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateServiceList API.

UpdateTunnelInspectionRule(UpdateTunnelInspectionRuleRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the tunnel inspection rule with the given name in the network firewall policy.

Declaration
public Task<UpdateTunnelInspectionRuleResponse> UpdateTunnelInspectionRule(UpdateTunnelInspectionRuleRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateTunnelInspectionRuleRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateTunnelInspectionRuleResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateTunnelInspectionRule API.

UpdateUrlList(UpdateUrlListRequest, RetryConfiguration, CancellationToken, HttpCompletionOption)

Updates the Url list with the given name in the network firewall policy.

Declaration
public Task<UpdateUrlListResponse> UpdateUrlList(UpdateUrlListRequest request, RetryConfiguration retryConfiguration = null, CancellationToken cancellationToken = default, HttpCompletionOption completionOption = HttpCompletionOption.ResponseContentRead)
Parameters
Type Name Description
UpdateUrlListRequest request

The request object containing the details to send. Required.

RetryConfiguration retryConfiguration

The retry configuration that will be used by to send this request. Optional.

CancellationToken cancellationToken

The cancellation token to cancel this operation. Optional.

HttpCompletionOption completionOption

The completion option for this operation. Optional.

Returns
Type Description
Task<UpdateUrlListResponse>

A response object containing details about the completed operation

Examples

Click here to see an example of how to use UpdateUrlList API.

Implements

IDisposable
In this article
Back to top