/** * Network Firewall API * Use the Network Firewall API to create network firewalls and configure policies that regulates network traffic in and across VCNs. For more information, see [Overview of Network Firewall](https://docs.oracle.com/iaas/Content/network-firewall/overview.htm). * OpenAPI spec version: 20230501 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ import * as ApplyNetworkFirewallPolicyResponse from "./apply-network-firewall-policy-response"; export import ApplyNetworkFirewallPolicyResponse = ApplyNetworkFirewallPolicyResponse.ApplyNetworkFirewallPolicyResponse; import * as BulkUploadAddressListsResponse from "./bulk-upload-address-lists-response"; export import BulkUploadAddressListsResponse = BulkUploadAddressListsResponse.BulkUploadAddressListsResponse; import * as BulkUploadApplicationGroupsResponse from "./bulk-upload-application-groups-response"; export import BulkUploadApplicationGroupsResponse = BulkUploadApplicationGroupsResponse.BulkUploadApplicationGroupsResponse; import * as BulkUploadApplicationsResponse from "./bulk-upload-applications-response"; export import BulkUploadApplicationsResponse = BulkUploadApplicationsResponse.BulkUploadApplicationsResponse; import * as BulkUploadDecryptionProfilesResponse from "./bulk-upload-decryption-profiles-response"; export import BulkUploadDecryptionProfilesResponse = BulkUploadDecryptionProfilesResponse.BulkUploadDecryptionProfilesResponse; import * as BulkUploadDecryptionRulesResponse from "./bulk-upload-decryption-rules-response"; export import BulkUploadDecryptionRulesResponse = BulkUploadDecryptionRulesResponse.BulkUploadDecryptionRulesResponse; import * as BulkUploadMappedSecretsResponse from "./bulk-upload-mapped-secrets-response"; export import BulkUploadMappedSecretsResponse = BulkUploadMappedSecretsResponse.BulkUploadMappedSecretsResponse; import * as BulkUploadNatRulesResponse from "./bulk-upload-nat-rules-response"; export import BulkUploadNatRulesResponse = BulkUploadNatRulesResponse.BulkUploadNatRulesResponse; import * as BulkUploadSecurityRulesResponse from "./bulk-upload-security-rules-response"; export import BulkUploadSecurityRulesResponse = BulkUploadSecurityRulesResponse.BulkUploadSecurityRulesResponse; import * as BulkUploadServiceListsResponse from "./bulk-upload-service-lists-response"; export import BulkUploadServiceListsResponse = BulkUploadServiceListsResponse.BulkUploadServiceListsResponse; import * as BulkUploadServicesResponse from "./bulk-upload-services-response"; export import BulkUploadServicesResponse = BulkUploadServicesResponse.BulkUploadServicesResponse; import * as BulkUploadTunnelInspectionRulesResponse from "./bulk-upload-tunnel-inspection-rules-response"; export import BulkUploadTunnelInspectionRulesResponse = BulkUploadTunnelInspectionRulesResponse.BulkUploadTunnelInspectionRulesResponse; import * as BulkUploadUrlListsResponse from "./bulk-upload-url-lists-response"; export import BulkUploadUrlListsResponse = BulkUploadUrlListsResponse.BulkUploadUrlListsResponse; import * as CancelWorkRequestResponse from "./cancel-work-request-response"; export import CancelWorkRequestResponse = CancelWorkRequestResponse.CancelWorkRequestResponse; import * as ChangeNetworkFirewallCompartmentResponse from "./change-network-firewall-compartment-response"; export import ChangeNetworkFirewallCompartmentResponse = ChangeNetworkFirewallCompartmentResponse.ChangeNetworkFirewallCompartmentResponse; import * as ChangeNetworkFirewallPolicyCompartmentResponse from "./change-network-firewall-policy-compartment-response"; export import ChangeNetworkFirewallPolicyCompartmentResponse = ChangeNetworkFirewallPolicyCompartmentResponse.ChangeNetworkFirewallPolicyCompartmentResponse; import * as CloneNetworkFirewallPolicyResponse from "./clone-network-firewall-policy-response"; export import CloneNetworkFirewallPolicyResponse = CloneNetworkFirewallPolicyResponse.CloneNetworkFirewallPolicyResponse; import * as CreateAddressListResponse from "./create-address-list-response"; export import CreateAddressListResponse = CreateAddressListResponse.CreateAddressListResponse; import * as CreateApplicationResponse from "./create-application-response"; export import CreateApplicationResponse = CreateApplicationResponse.CreateApplicationResponse; import * as CreateApplicationGroupResponse from "./create-application-group-response"; export import CreateApplicationGroupResponse = CreateApplicationGroupResponse.CreateApplicationGroupResponse; import * as CreateDecryptionProfileResponse from "./create-decryption-profile-response"; export import CreateDecryptionProfileResponse = CreateDecryptionProfileResponse.CreateDecryptionProfileResponse; import * as CreateDecryptionRuleResponse from "./create-decryption-rule-response"; export import CreateDecryptionRuleResponse = CreateDecryptionRuleResponse.CreateDecryptionRuleResponse; import * as CreateMappedSecretResponse from "./create-mapped-secret-response"; export import CreateMappedSecretResponse = CreateMappedSecretResponse.CreateMappedSecretResponse; import * as CreateNatRuleResponse from "./create-nat-rule-response"; export import CreateNatRuleResponse = CreateNatRuleResponse.CreateNatRuleResponse; import * as CreateNetworkFirewallResponse from "./create-network-firewall-response"; export import CreateNetworkFirewallResponse = CreateNetworkFirewallResponse.CreateNetworkFirewallResponse; import * as CreateNetworkFirewallPolicyResponse from "./create-network-firewall-policy-response"; export import CreateNetworkFirewallPolicyResponse = CreateNetworkFirewallPolicyResponse.CreateNetworkFirewallPolicyResponse; import * as CreateSecurityRuleResponse from "./create-security-rule-response"; export import CreateSecurityRuleResponse = CreateSecurityRuleResponse.CreateSecurityRuleResponse; import * as CreateServiceResponse from "./create-service-response"; export import CreateServiceResponse = CreateServiceResponse.CreateServiceResponse; import * as CreateServiceListResponse from "./create-service-list-response"; export import CreateServiceListResponse = CreateServiceListResponse.CreateServiceListResponse; import * as CreateTunnelInspectionRuleResponse from "./create-tunnel-inspection-rule-response"; export import CreateTunnelInspectionRuleResponse = CreateTunnelInspectionRuleResponse.CreateTunnelInspectionRuleResponse; import * as CreateUrlListResponse from "./create-url-list-response"; export import CreateUrlListResponse = CreateUrlListResponse.CreateUrlListResponse; import * as DeleteAddressListResponse from "./delete-address-list-response"; export import DeleteAddressListResponse = DeleteAddressListResponse.DeleteAddressListResponse; import * as DeleteApplicationResponse from "./delete-application-response"; export import DeleteApplicationResponse = DeleteApplicationResponse.DeleteApplicationResponse; import * as DeleteApplicationGroupResponse from "./delete-application-group-response"; export import DeleteApplicationGroupResponse = DeleteApplicationGroupResponse.DeleteApplicationGroupResponse; import * as DeleteDecryptionProfileResponse from "./delete-decryption-profile-response"; export import DeleteDecryptionProfileResponse = DeleteDecryptionProfileResponse.DeleteDecryptionProfileResponse; import * as DeleteDecryptionRuleResponse from "./delete-decryption-rule-response"; export import DeleteDecryptionRuleResponse = DeleteDecryptionRuleResponse.DeleteDecryptionRuleResponse; import * as DeleteMappedSecretResponse from "./delete-mapped-secret-response"; export import DeleteMappedSecretResponse = DeleteMappedSecretResponse.DeleteMappedSecretResponse; import * as DeleteNatRuleResponse from "./delete-nat-rule-response"; export import DeleteNatRuleResponse = DeleteNatRuleResponse.DeleteNatRuleResponse; import * as DeleteNetworkFirewallResponse from "./delete-network-firewall-response"; export import DeleteNetworkFirewallResponse = DeleteNetworkFirewallResponse.DeleteNetworkFirewallResponse; import * as DeleteNetworkFirewallPolicyResponse from "./delete-network-firewall-policy-response"; export import DeleteNetworkFirewallPolicyResponse = DeleteNetworkFirewallPolicyResponse.DeleteNetworkFirewallPolicyResponse; import * as DeleteSecurityRuleResponse from "./delete-security-rule-response"; export import DeleteSecurityRuleResponse = DeleteSecurityRuleResponse.DeleteSecurityRuleResponse; import * as DeleteServiceResponse from "./delete-service-response"; export import DeleteServiceResponse = DeleteServiceResponse.DeleteServiceResponse; import * as DeleteServiceListResponse from "./delete-service-list-response"; export import DeleteServiceListResponse = DeleteServiceListResponse.DeleteServiceListResponse; import * as DeleteTunnelInspectionRuleResponse from "./delete-tunnel-inspection-rule-response"; export import DeleteTunnelInspectionRuleResponse = DeleteTunnelInspectionRuleResponse.DeleteTunnelInspectionRuleResponse; import * as DeleteUrlListResponse from "./delete-url-list-response"; export import DeleteUrlListResponse = DeleteUrlListResponse.DeleteUrlListResponse; import * as GetAddressListResponse from "./get-address-list-response"; export import GetAddressListResponse = GetAddressListResponse.GetAddressListResponse; import * as GetApplicationResponse from "./get-application-response"; export import GetApplicationResponse = GetApplicationResponse.GetApplicationResponse; import * as GetApplicationGroupResponse from "./get-application-group-response"; export import GetApplicationGroupResponse = GetApplicationGroupResponse.GetApplicationGroupResponse; import * as GetDecryptionProfileResponse from "./get-decryption-profile-response"; export import GetDecryptionProfileResponse = GetDecryptionProfileResponse.GetDecryptionProfileResponse; import * as GetDecryptionRuleResponse from "./get-decryption-rule-response"; export import GetDecryptionRuleResponse = GetDecryptionRuleResponse.GetDecryptionRuleResponse; import * as GetMappedSecretResponse from "./get-mapped-secret-response"; export import GetMappedSecretResponse = GetMappedSecretResponse.GetMappedSecretResponse; import * as GetNatRuleResponse from "./get-nat-rule-response"; export import GetNatRuleResponse = GetNatRuleResponse.GetNatRuleResponse; import * as GetNetworkFirewallResponse from "./get-network-firewall-response"; export import GetNetworkFirewallResponse = GetNetworkFirewallResponse.GetNetworkFirewallResponse; import * as GetNetworkFirewallHealthStatusResponse from "./get-network-firewall-health-status-response"; export import GetNetworkFirewallHealthStatusResponse = GetNetworkFirewallHealthStatusResponse.GetNetworkFirewallHealthStatusResponse; import * as GetNetworkFirewallPolicyResponse from "./get-network-firewall-policy-response"; export import GetNetworkFirewallPolicyResponse = GetNetworkFirewallPolicyResponse.GetNetworkFirewallPolicyResponse; import * as GetSecurityRuleResponse from "./get-security-rule-response"; export import GetSecurityRuleResponse = GetSecurityRuleResponse.GetSecurityRuleResponse; import * as GetServiceResponse from "./get-service-response"; export import GetServiceResponse = GetServiceResponse.GetServiceResponse; import * as GetServiceListResponse from "./get-service-list-response"; export import GetServiceListResponse = GetServiceListResponse.GetServiceListResponse; import * as GetTunnelInspectionRuleResponse from "./get-tunnel-inspection-rule-response"; export import GetTunnelInspectionRuleResponse = GetTunnelInspectionRuleResponse.GetTunnelInspectionRuleResponse; import * as GetUrlListResponse from "./get-url-list-response"; export import GetUrlListResponse = GetUrlListResponse.GetUrlListResponse; import * as GetWorkRequestResponse from "./get-work-request-response"; export import GetWorkRequestResponse = GetWorkRequestResponse.GetWorkRequestResponse; import * as ListAddressListsResponse from "./list-address-lists-response"; export import ListAddressListsResponse = ListAddressListsResponse.ListAddressListsResponse; import * as ListApplicationGroupsResponse from "./list-application-groups-response"; export import ListApplicationGroupsResponse = ListApplicationGroupsResponse.ListApplicationGroupsResponse; import * as ListApplicationsResponse from "./list-applications-response"; export import ListApplicationsResponse = ListApplicationsResponse.ListApplicationsResponse; import * as ListDecryptionProfilesResponse from "./list-decryption-profiles-response"; export import ListDecryptionProfilesResponse = ListDecryptionProfilesResponse.ListDecryptionProfilesResponse; import * as ListDecryptionRulesResponse from "./list-decryption-rules-response"; export import ListDecryptionRulesResponse = ListDecryptionRulesResponse.ListDecryptionRulesResponse; import * as ListMappedSecretsResponse from "./list-mapped-secrets-response"; export import ListMappedSecretsResponse = ListMappedSecretsResponse.ListMappedSecretsResponse; import * as ListNatRulesResponse from "./list-nat-rules-response"; export import ListNatRulesResponse = ListNatRulesResponse.ListNatRulesResponse; import * as ListNetworkFirewallPoliciesResponse from "./list-network-firewall-policies-response"; export import ListNetworkFirewallPoliciesResponse = ListNetworkFirewallPoliciesResponse.ListNetworkFirewallPoliciesResponse; import * as ListNetworkFirewallsResponse from "./list-network-firewalls-response"; export import ListNetworkFirewallsResponse = ListNetworkFirewallsResponse.ListNetworkFirewallsResponse; import * as ListSecurityRulesResponse from "./list-security-rules-response"; export import ListSecurityRulesResponse = ListSecurityRulesResponse.ListSecurityRulesResponse; import * as ListServiceListsResponse from "./list-service-lists-response"; export import ListServiceListsResponse = ListServiceListsResponse.ListServiceListsResponse; import * as ListServicesResponse from "./list-services-response"; export import ListServicesResponse = ListServicesResponse.ListServicesResponse; import * as ListTunnelInspectionRulesResponse from "./list-tunnel-inspection-rules-response"; export import ListTunnelInspectionRulesResponse = ListTunnelInspectionRulesResponse.ListTunnelInspectionRulesResponse; import * as ListUrlListsResponse from "./list-url-lists-response"; export import ListUrlListsResponse = ListUrlListsResponse.ListUrlListsResponse; import * as ListWorkRequestErrorsResponse from "./list-work-request-errors-response"; export import ListWorkRequestErrorsResponse = ListWorkRequestErrorsResponse.ListWorkRequestErrorsResponse; import * as ListWorkRequestLogsResponse from "./list-work-request-logs-response"; export import ListWorkRequestLogsResponse = ListWorkRequestLogsResponse.ListWorkRequestLogsResponse; import * as ListWorkRequestsResponse from "./list-work-requests-response"; export import ListWorkRequestsResponse = ListWorkRequestsResponse.ListWorkRequestsResponse; import * as MigrateNetworkFirewallPolicyResponse from "./migrate-network-firewall-policy-response"; export import MigrateNetworkFirewallPolicyResponse = MigrateNetworkFirewallPolicyResponse.MigrateNetworkFirewallPolicyResponse; import * as UpdateAddressListResponse from "./update-address-list-response"; export import UpdateAddressListResponse = UpdateAddressListResponse.UpdateAddressListResponse; import * as UpdateApplicationResponse from "./update-application-response"; export import UpdateApplicationResponse = UpdateApplicationResponse.UpdateApplicationResponse; import * as UpdateApplicationGroupResponse from "./update-application-group-response"; export import UpdateApplicationGroupResponse = UpdateApplicationGroupResponse.UpdateApplicationGroupResponse; import * as UpdateDecryptionProfileResponse from "./update-decryption-profile-response"; export import UpdateDecryptionProfileResponse = UpdateDecryptionProfileResponse.UpdateDecryptionProfileResponse; import * as UpdateDecryptionRuleResponse from "./update-decryption-rule-response"; export import UpdateDecryptionRuleResponse = UpdateDecryptionRuleResponse.UpdateDecryptionRuleResponse; import * as UpdateMappedSecretResponse from "./update-mapped-secret-response"; export import UpdateMappedSecretResponse = UpdateMappedSecretResponse.UpdateMappedSecretResponse; import * as UpdateNatRuleResponse from "./update-nat-rule-response"; export import UpdateNatRuleResponse = UpdateNatRuleResponse.UpdateNatRuleResponse; import * as UpdateNetworkFirewallResponse from "./update-network-firewall-response"; export import UpdateNetworkFirewallResponse = UpdateNetworkFirewallResponse.UpdateNetworkFirewallResponse; import * as UpdateNetworkFirewallPolicyResponse from "./update-network-firewall-policy-response"; export import UpdateNetworkFirewallPolicyResponse = UpdateNetworkFirewallPolicyResponse.UpdateNetworkFirewallPolicyResponse; import * as UpdateSecurityRuleResponse from "./update-security-rule-response"; export import UpdateSecurityRuleResponse = UpdateSecurityRuleResponse.UpdateSecurityRuleResponse; import * as UpdateServiceResponse from "./update-service-response"; export import UpdateServiceResponse = UpdateServiceResponse.UpdateServiceResponse; import * as UpdateServiceListResponse from "./update-service-list-response"; export import UpdateServiceListResponse = UpdateServiceListResponse.UpdateServiceListResponse; import * as UpdateTunnelInspectionRuleResponse from "./update-tunnel-inspection-rule-response"; export import UpdateTunnelInspectionRuleResponse = UpdateTunnelInspectionRuleResponse.UpdateTunnelInspectionRuleResponse; import * as UpdateUrlListResponse from "./update-url-list-response"; export import UpdateUrlListResponse = UpdateUrlListResponse.UpdateUrlListResponse;