@Generated(value="OracleSDKGenerator", comments="API Version: 20230501") public interface NetworkFirewallAsync extends AutoCloseable
Use the Network Firewall API to create network firewalls and configure policies that regulates network traffic in and across VCNs.
close
void refreshClient()
Rebuilds the client from scratch. Useful to refresh certificates.
void setEndpoint(String endpoint)
Sets the endpoint to call (ex, https://www.example.com).
endpoint
- The endpoint of the serice.String getEndpoint()
Gets the set endpoint for REST call (ex, https://www.example.com)
void setRegion(Region region)
Sets the region to call (ex, Region.US_PHOENIX_1).
Note, this will call setEndpoint
after resolving the
endpoint. If the service is not available in this region, however, an
IllegalArgumentException will be raised.
region
- The region of the service.void setRegion(String regionId)
Sets the region to call (ex, ‘us-phoenix-1’).
Note, this will first try to map the region ID to a known Region and call setRegion
.
If no known Region could be determined, it will create an endpoint based on the default
endpoint format (Region.formatDefaultRegionEndpoint(Service, String)
and then call setEndpoint
.
regionId
- The public region ID.void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled)
Determines whether realm specific endpoint should be used or not. Set realmSpecificEndpointTemplateEnabled to “true” if the user wants to enable use of realm specific endpoint template, otherwise set it to “false”
realmSpecificEndpointTemplateEnabled
- flag to enable the use of realm specific endpoint
templateFuture<ApplyNetworkFirewallPolicyResponse> applyNetworkFirewallPolicy(ApplyNetworkFirewallPolicyRequest request, AsyncHandler<ApplyNetworkFirewallPolicyRequest,ApplyNetworkFirewallPolicyResponse> handler)
Applies the candidate version of the NetworkFirewallPolicy resource. When provided, If-Match is checked against ETag values of the resource.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadAddressListsResponse> bulkUploadAddressLists(BulkUploadAddressListsRequest request, AsyncHandler<BulkUploadAddressListsRequest,BulkUploadAddressListsResponse> handler)
Creates a new Address Lists at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadApplicationGroupsResponse> bulkUploadApplicationGroups(BulkUploadApplicationGroupsRequest request, AsyncHandler<BulkUploadApplicationGroupsRequest,BulkUploadApplicationGroupsResponse> handler)
Creates a new Application Group at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadApplicationsResponse> bulkUploadApplications(BulkUploadApplicationsRequest request, AsyncHandler<BulkUploadApplicationsRequest,BulkUploadApplicationsResponse> handler)
Creates new Applications at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadDecryptionProfilesResponse> bulkUploadDecryptionProfiles(BulkUploadDecryptionProfilesRequest request, AsyncHandler<BulkUploadDecryptionProfilesRequest,BulkUploadDecryptionProfilesResponse> handler)
Creates new Decryption Profiles at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadDecryptionRulesResponse> bulkUploadDecryptionRules(BulkUploadDecryptionRulesRequest request, AsyncHandler<BulkUploadDecryptionRulesRequest,BulkUploadDecryptionRulesResponse> handler)
Creates Decryption Rules at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadMappedSecretsResponse> bulkUploadMappedSecrets(BulkUploadMappedSecretsRequest request, AsyncHandler<BulkUploadMappedSecretsRequest,BulkUploadMappedSecretsResponse> handler)
Creates new Mapped Secrets at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadSecurityRulesResponse> bulkUploadSecurityRules(BulkUploadSecurityRulesRequest request, AsyncHandler<BulkUploadSecurityRulesRequest,BulkUploadSecurityRulesResponse> handler)
Creates a new Security Rule at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadServiceListsResponse> bulkUploadServiceLists(BulkUploadServiceListsRequest request, AsyncHandler<BulkUploadServiceListsRequest,BulkUploadServiceListsResponse> handler)
Creates a new Service List at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadServicesResponse> bulkUploadServices(BulkUploadServicesRequest request, AsyncHandler<BulkUploadServicesRequest,BulkUploadServicesResponse> handler)
Creates new Services at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadTunnelInspectionRulesResponse> bulkUploadTunnelInspectionRules(BulkUploadTunnelInspectionRulesRequest request, AsyncHandler<BulkUploadTunnelInspectionRulesRequest,BulkUploadTunnelInspectionRulesResponse> handler)
Creates a new Tunnel Inspection Rule at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<BulkUploadUrlListsResponse> bulkUploadUrlLists(BulkUploadUrlListsRequest request, AsyncHandler<BulkUploadUrlListsRequest,BulkUploadUrlListsResponse> handler)
Creates a new Url Lists at bulk for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CancelWorkRequestResponse> cancelWorkRequest(CancelWorkRequestRequest request, AsyncHandler<CancelWorkRequestRequest,CancelWorkRequestResponse> handler)
Cancel work request with the given ID.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ChangeNetworkFirewallCompartmentResponse> changeNetworkFirewallCompartment(ChangeNetworkFirewallCompartmentRequest request, AsyncHandler<ChangeNetworkFirewallCompartmentRequest,ChangeNetworkFirewallCompartmentResponse> handler)
Moves a NetworkFirewall resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ChangeNetworkFirewallPolicyCompartmentResponse> changeNetworkFirewallPolicyCompartment(ChangeNetworkFirewallPolicyCompartmentRequest request, AsyncHandler<ChangeNetworkFirewallPolicyCompartmentRequest,ChangeNetworkFirewallPolicyCompartmentResponse> handler)
Moves a NetworkFirewallPolicy resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CloneNetworkFirewallPolicyResponse> cloneNetworkFirewallPolicy(CloneNetworkFirewallPolicyRequest request, AsyncHandler<CloneNetworkFirewallPolicyRequest,CloneNetworkFirewallPolicyResponse> handler)
Moves a NetworkFirewallPolicy resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateAddressListResponse> createAddressList(CreateAddressListRequest request, AsyncHandler<CreateAddressListRequest,CreateAddressListResponse> handler)
Creates a new Address List for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateApplicationResponse> createApplication(CreateApplicationRequest request, AsyncHandler<CreateApplicationRequest,CreateApplicationResponse> handler)
Creates a new Application for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateApplicationGroupResponse> createApplicationGroup(CreateApplicationGroupRequest request, AsyncHandler<CreateApplicationGroupRequest,CreateApplicationGroupResponse> handler)
Creates a new ApplicationGroup for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateDecryptionProfileResponse> createDecryptionProfile(CreateDecryptionProfileRequest request, AsyncHandler<CreateDecryptionProfileRequest,CreateDecryptionProfileResponse> handler)
Creates a new Decryption Profile for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateDecryptionRuleResponse> createDecryptionRule(CreateDecryptionRuleRequest request, AsyncHandler<CreateDecryptionRuleRequest,CreateDecryptionRuleResponse> handler)
Creates a new Decryption Rule for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateMappedSecretResponse> createMappedSecret(CreateMappedSecretRequest request, AsyncHandler<CreateMappedSecretRequest,CreateMappedSecretResponse> handler)
Creates a new Mapped Secret for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateNetworkFirewallResponse> createNetworkFirewall(CreateNetworkFirewallRequest request, AsyncHandler<CreateNetworkFirewallRequest,CreateNetworkFirewallResponse> handler)
Creates a new NetworkFirewall.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateNetworkFirewallPolicyResponse> createNetworkFirewallPolicy(CreateNetworkFirewallPolicyRequest request, AsyncHandler<CreateNetworkFirewallPolicyRequest,CreateNetworkFirewallPolicyResponse> handler)
Creates a new Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateSecurityRuleResponse> createSecurityRule(CreateSecurityRuleRequest request, AsyncHandler<CreateSecurityRuleRequest,CreateSecurityRuleResponse> handler)
Creates a new Security Rule for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateServiceResponse> createService(CreateServiceRequest request, AsyncHandler<CreateServiceRequest,CreateServiceResponse> handler)
Creates a new Service for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateServiceListResponse> createServiceList(CreateServiceListRequest request, AsyncHandler<CreateServiceListRequest,CreateServiceListResponse> handler)
Creates a new ServiceList for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateTunnelInspectionRuleResponse> createTunnelInspectionRule(CreateTunnelInspectionRuleRequest request, AsyncHandler<CreateTunnelInspectionRuleRequest,CreateTunnelInspectionRuleResponse> handler)
Creates a new tunnel inspection rule for the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<CreateUrlListResponse> createUrlList(CreateUrlListRequest request, AsyncHandler<CreateUrlListRequest,CreateUrlListResponse> handler)
Creates a new Url List for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteAddressListResponse> deleteAddressList(DeleteAddressListRequest request, AsyncHandler<DeleteAddressListRequest,DeleteAddressListResponse> handler)
Deletes a Address List resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteApplicationResponse> deleteApplication(DeleteApplicationRequest request, AsyncHandler<DeleteApplicationRequest,DeleteApplicationResponse> handler)
Deletes a Application resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteApplicationGroupResponse> deleteApplicationGroup(DeleteApplicationGroupRequest request, AsyncHandler<DeleteApplicationGroupRequest,DeleteApplicationGroupResponse> handler)
Deletes a ApplicationGroup resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteDecryptionProfileResponse> deleteDecryptionProfile(DeleteDecryptionProfileRequest request, AsyncHandler<DeleteDecryptionProfileRequest,DeleteDecryptionProfileResponse> handler)
Deletes a Decryption Profile resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteDecryptionRuleResponse> deleteDecryptionRule(DeleteDecryptionRuleRequest request, AsyncHandler<DeleteDecryptionRuleRequest,DeleteDecryptionRuleResponse> handler)
Deletes a Decryption Rule resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteMappedSecretResponse> deleteMappedSecret(DeleteMappedSecretRequest request, AsyncHandler<DeleteMappedSecretRequest,DeleteMappedSecretResponse> handler)
Deletes a Mapped Secret resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteNetworkFirewallResponse> deleteNetworkFirewall(DeleteNetworkFirewallRequest request, AsyncHandler<DeleteNetworkFirewallRequest,DeleteNetworkFirewallResponse> handler)
Deletes a NetworkFirewall resource by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteNetworkFirewallPolicyResponse> deleteNetworkFirewallPolicy(DeleteNetworkFirewallPolicyRequest request, AsyncHandler<DeleteNetworkFirewallPolicyRequest,DeleteNetworkFirewallPolicyResponse> handler)
Deletes a NetworkFirewallPolicy resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteSecurityRuleResponse> deleteSecurityRule(DeleteSecurityRuleRequest request, AsyncHandler<DeleteSecurityRuleRequest,DeleteSecurityRuleResponse> handler)
Deletes a Security Rule resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteServiceResponse> deleteService(DeleteServiceRequest request, AsyncHandler<DeleteServiceRequest,DeleteServiceResponse> handler)
Deletes a Service resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteServiceListResponse> deleteServiceList(DeleteServiceListRequest request, AsyncHandler<DeleteServiceListRequest,DeleteServiceListResponse> handler)
Deletes a ServiceList resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteTunnelInspectionRuleResponse> deleteTunnelInspectionRule(DeleteTunnelInspectionRuleRequest request, AsyncHandler<DeleteTunnelInspectionRuleRequest,DeleteTunnelInspectionRuleResponse> handler)
Deletes a tunnel inspection rule resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<DeleteUrlListResponse> deleteUrlList(DeleteUrlListRequest request, AsyncHandler<DeleteUrlListRequest,DeleteUrlListResponse> handler)
Deletes a Url List resource with the given identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetAddressListResponse> getAddressList(GetAddressListRequest request, AsyncHandler<GetAddressListRequest,GetAddressListResponse> handler)
Get Address List by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetApplicationResponse> getApplication(GetApplicationRequest request, AsyncHandler<GetApplicationRequest,GetApplicationResponse> handler)
Get Application by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetApplicationGroupResponse> getApplicationGroup(GetApplicationGroupRequest request, AsyncHandler<GetApplicationGroupRequest,GetApplicationGroupResponse> handler)
Get ApplicationGroup by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetDecryptionProfileResponse> getDecryptionProfile(GetDecryptionProfileRequest request, AsyncHandler<GetDecryptionProfileRequest,GetDecryptionProfileResponse> handler)
Get Decryption Profile by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetDecryptionRuleResponse> getDecryptionRule(GetDecryptionRuleRequest request, AsyncHandler<GetDecryptionRuleRequest,GetDecryptionRuleResponse> handler)
Get Decryption Rule by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetMappedSecretResponse> getMappedSecret(GetMappedSecretRequest request, AsyncHandler<GetMappedSecretRequest,GetMappedSecretResponse> handler)
Get Mapped Secret by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetNetworkFirewallResponse> getNetworkFirewall(GetNetworkFirewallRequest request, AsyncHandler<GetNetworkFirewallRequest,GetNetworkFirewallResponse> handler)
Gets a NetworkFirewall by identifier
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetNetworkFirewallPolicyResponse> getNetworkFirewallPolicy(GetNetworkFirewallPolicyRequest request, AsyncHandler<GetNetworkFirewallPolicyRequest,GetNetworkFirewallPolicyResponse> handler)
Gets a NetworkFirewallPolicy given the network firewall policy identifier.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetSecurityRuleResponse> getSecurityRule(GetSecurityRuleRequest request, AsyncHandler<GetSecurityRuleRequest,GetSecurityRuleResponse> handler)
Get Security Rule by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetServiceResponse> getService(GetServiceRequest request, AsyncHandler<GetServiceRequest,GetServiceResponse> handler)
Get Service by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetServiceListResponse> getServiceList(GetServiceListRequest request, AsyncHandler<GetServiceListRequest,GetServiceListResponse> handler)
Get ServiceList by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetTunnelInspectionRuleResponse> getTunnelInspectionRule(GetTunnelInspectionRuleRequest request, AsyncHandler<GetTunnelInspectionRuleRequest,GetTunnelInspectionRuleResponse> handler)
Get tunnel inspection rule by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetUrlListResponse> getUrlList(GetUrlListRequest request, AsyncHandler<GetUrlListRequest,GetUrlListResponse> handler)
Get Url List by the given name in the context of network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<GetWorkRequestResponse> getWorkRequest(GetWorkRequestRequest request, AsyncHandler<GetWorkRequestRequest,GetWorkRequestResponse> handler)
Gets the status of the work request with the given ID.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListAddressListsResponse> listAddressLists(ListAddressListsRequest request, AsyncHandler<ListAddressListsRequest,ListAddressListsResponse> handler)
Returns a list of Network Firewall Policies.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListApplicationGroupsResponse> listApplicationGroups(ListApplicationGroupsRequest request, AsyncHandler<ListApplicationGroupsRequest,ListApplicationGroupsResponse> handler)
Returns a list of ApplicationGroups for the policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListApplicationsResponse> listApplications(ListApplicationsRequest request, AsyncHandler<ListApplicationsRequest,ListApplicationsResponse> handler)
Returns a list of Applications for the policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListDecryptionProfilesResponse> listDecryptionProfiles(ListDecryptionProfilesRequest request, AsyncHandler<ListDecryptionProfilesRequest,ListDecryptionProfilesResponse> handler)
Returns a list of Decryption Profile for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListDecryptionRulesResponse> listDecryptionRules(ListDecryptionRulesRequest request, AsyncHandler<ListDecryptionRulesRequest,ListDecryptionRulesResponse> handler)
Returns a list of Decryption Rule for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListMappedSecretsResponse> listMappedSecrets(ListMappedSecretsRequest request, AsyncHandler<ListMappedSecretsRequest,ListMappedSecretsResponse> handler)
Returns a list of Mapped Secret for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListNetworkFirewallPoliciesResponse> listNetworkFirewallPolicies(ListNetworkFirewallPoliciesRequest request, AsyncHandler<ListNetworkFirewallPoliciesRequest,ListNetworkFirewallPoliciesResponse> handler)
Returns a list of Network Firewall Policies.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListNetworkFirewallsResponse> listNetworkFirewalls(ListNetworkFirewallsRequest request, AsyncHandler<ListNetworkFirewallsRequest,ListNetworkFirewallsResponse> handler)
Returns a list of NetworkFirewalls.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListSecurityRulesResponse> listSecurityRules(ListSecurityRulesRequest request, AsyncHandler<ListSecurityRulesRequest,ListSecurityRulesResponse> handler)
Returns a list of Security Rule for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListServiceListsResponse> listServiceLists(ListServiceListsRequest request, AsyncHandler<ListServiceListsRequest,ListServiceListsResponse> handler)
Returns a list of ServiceLists for the policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListServicesResponse> listServices(ListServicesRequest request, AsyncHandler<ListServicesRequest,ListServicesResponse> handler)
Returns a list of Services for the policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListTunnelInspectionRulesResponse> listTunnelInspectionRules(ListTunnelInspectionRulesRequest request, AsyncHandler<ListTunnelInspectionRulesRequest,ListTunnelInspectionRulesResponse> handler)
Returns a list of tunnel inspection rules for the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListUrlListsResponse> listUrlLists(ListUrlListsRequest request, AsyncHandler<ListUrlListsRequest,ListUrlListsResponse> handler)
Returns a list of URL lists for the Network Firewall Policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListWorkRequestErrorsResponse> listWorkRequestErrors(ListWorkRequestErrorsRequest request, AsyncHandler<ListWorkRequestErrorsRequest,ListWorkRequestErrorsResponse> handler)
Return a (paginated) list of errors for a given work request.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListWorkRequestLogsResponse> listWorkRequestLogs(ListWorkRequestLogsRequest request, AsyncHandler<ListWorkRequestLogsRequest,ListWorkRequestLogsResponse> handler)
Return a (paginated) list of logs for a given work request.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<ListWorkRequestsResponse> listWorkRequests(ListWorkRequestsRequest request, AsyncHandler<ListWorkRequestsRequest,ListWorkRequestsResponse> handler)
Lists the work requests in a compartment.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<MigrateNetworkFirewallPolicyResponse> migrateNetworkFirewallPolicy(MigrateNetworkFirewallPolicyRequest request, AsyncHandler<MigrateNetworkFirewallPolicyRequest,MigrateNetworkFirewallPolicyResponse> handler)
Moves a NetworkFirewallPolicy resource from one version to latest version. When provided, If-Match is checked against ETag values of the resource.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateAddressListResponse> updateAddressList(UpdateAddressListRequest request, AsyncHandler<UpdateAddressListRequest,UpdateAddressListResponse> handler)
Updates the Address list with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateApplicationResponse> updateApplication(UpdateApplicationRequest request, AsyncHandler<UpdateApplicationRequest,UpdateApplicationResponse> handler)
Updates the Application with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateApplicationGroupResponse> updateApplicationGroup(UpdateApplicationGroupRequest request, AsyncHandler<UpdateApplicationGroupRequest,UpdateApplicationGroupResponse> handler)
Updates the ApplicationGroup with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateDecryptionProfileResponse> updateDecryptionProfile(UpdateDecryptionProfileRequest request, AsyncHandler<UpdateDecryptionProfileRequest,UpdateDecryptionProfileResponse> handler)
Updates the Decryption Profile with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateDecryptionRuleResponse> updateDecryptionRule(UpdateDecryptionRuleRequest request, AsyncHandler<UpdateDecryptionRuleRequest,UpdateDecryptionRuleResponse> handler)
Updates the Decryption Rule with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateMappedSecretResponse> updateMappedSecret(UpdateMappedSecretRequest request, AsyncHandler<UpdateMappedSecretRequest,UpdateMappedSecretResponse> handler)
Updates the Mapped Secret with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateNetworkFirewallResponse> updateNetworkFirewall(UpdateNetworkFirewallRequest request, AsyncHandler<UpdateNetworkFirewallRequest,UpdateNetworkFirewallResponse> handler)
Updates the NetworkFirewall
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateNetworkFirewallPolicyResponse> updateNetworkFirewallPolicy(UpdateNetworkFirewallPolicyRequest request, AsyncHandler<UpdateNetworkFirewallPolicyRequest,UpdateNetworkFirewallPolicyResponse> handler)
Updates the NetworkFirewallPolicy
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateSecurityRuleResponse> updateSecurityRule(UpdateSecurityRuleRequest request, AsyncHandler<UpdateSecurityRuleRequest,UpdateSecurityRuleResponse> handler)
Updates the Security Rule with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateServiceResponse> updateService(UpdateServiceRequest request, AsyncHandler<UpdateServiceRequest,UpdateServiceResponse> handler)
Updates the Service with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateServiceListResponse> updateServiceList(UpdateServiceListRequest request, AsyncHandler<UpdateServiceListRequest,UpdateServiceListResponse> handler)
Updates the ServiceList with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateTunnelInspectionRuleResponse> updateTunnelInspectionRule(UpdateTunnelInspectionRuleRequest request, AsyncHandler<UpdateTunnelInspectionRuleRequest,UpdateTunnelInspectionRuleResponse> handler)
Updates the tunnel inspection rule with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Future<UpdateUrlListResponse> updateUrlList(UpdateUrlListRequest request, AsyncHandler<UpdateUrlListRequest,UpdateUrlListResponse> handler)
Updates the Url list with the given name in the network firewall policy.
request
- The request object containing the details to sendhandler
- The request handler to invoke upon completion, may be null.Copyright © 2016–2024. All rights reserved.