Waf

oci.waf.WafClient API for the Web Application Firewall service.
oci.waf.WafClientCompositeOperations This class provides a wrapper around WafClient and offers convenience methods for operations that would otherwise need to be chained together.

Models

oci.waf.models.AccessControlRule Rule that represents Request/Response Access Control.
oci.waf.models.Action An object that represents action and its options.
oci.waf.models.AllowAction An object that represents an action which upon matching rule skips all remaining rules in the current module.
oci.waf.models.ChangeNetworkAddressListCompartmentDetails Updates compartmentId of resource.
oci.waf.models.ChangeResourceCompartmentDetails Updates compartmentId of resource.
oci.waf.models.ChangeWebAppFirewallCompartmentDetails Updates compartmentId of resource.
oci.waf.models.ChangeWebAppFirewallPolicyCompartmentDetails Updates compartmentId of resource.
oci.waf.models.CheckAction An object that represents an action which does not stop the execution of rules in current module, just emits a log message documenting result of rule execution.
oci.waf.models.CollaborativeCapabilityWeight Defines how much a contributing capability contributes towards the action threshold of a collaborative protection capability.
oci.waf.models.CollaborativeCapabilityWeightOverride Collaborative capability key and overriding weight.
oci.waf.models.CreateNetworkAddressListAddressesDetails The information about new NetworkAddressListAddresses.
oci.waf.models.CreateNetworkAddressListDetails The information about new NetworkAddressList.
oci.waf.models.CreateNetworkAddressListVcnAddressesDetails The information about new NetworkAddressListVcnAddresses.
oci.waf.models.CreateWebAppFirewallDetails The information about new Web App Firewall.
oci.waf.models.CreateWebAppFirewallLoadBalancerDetails The information about new WebAppFirewallLoadBalancer.
oci.waf.models.CreateWebAppFirewallPolicyDetails The information about new WebAppFirewallPolicy.
oci.waf.models.DynamicHttpResponseBody Allows returning dynamically generated HTTP response body based on the provided template.
oci.waf.models.HttpResponseBody Type of returned HTTP response body.
oci.waf.models.NetworkAddressList IP addresses that can be used between different WebAppFirewallPolicies.
oci.waf.models.NetworkAddressListAddresses A NetworkAddressList that contains addresses.
oci.waf.models.NetworkAddressListAddressesSummary Summary of NetworkAddressListAddresses.
oci.waf.models.NetworkAddressListCollection Contains NetworkAddressListSummary items.
oci.waf.models.NetworkAddressListSummary Summary of NetworkAddressList.
oci.waf.models.NetworkAddressListVcnAddresses A NetworkAddressList that contains VCN addresses.
oci.waf.models.NetworkAddressListVcnAddressesSummary Summary of NetworkAddressListVcnAddresses.
oci.waf.models.PrivateAddresses A pair of VCN OCID and private IP address prefix in CIDR notation.
oci.waf.models.ProtectionCapability References an OCI-managed protection capability.
oci.waf.models.ProtectionCapabilityCollection Result of a protection capabilities search.
oci.waf.models.ProtectionCapabilityExclusions Identifies specific HTTP message parameters to exclude from inspection by a protection capability.
oci.waf.models.ProtectionCapabilityGroupTagCollection Result of a protection capabilities group tags search.
oci.waf.models.ProtectionCapabilityGroupTagSummary Object representing protection cabapility group tag and its metadata.
oci.waf.models.ProtectionCapabilitySettings Settings for protection capabilities
oci.waf.models.ProtectionCapabilitySummary A summary of available OCI-managed protection capabilities in WebAppFirewallPolicy.
oci.waf.models.ProtectionRule Rule that represents Request/Response Protection.
oci.waf.models.RequestAccessControl Module that allows inspection of HTTP request properties and to return a defined HTTP response.
oci.waf.models.RequestProtection Module that allows to enable OCI-managed protection capabilities for incoming HTTP requests.
oci.waf.models.RequestRateLimiting Module that allows inspection of HTTP connection properties and to limit requests frequency for a given key.
oci.waf.models.RequestRateLimitingConfiguration Rate limiting configuration.
oci.waf.models.RequestRateLimitingRule Rule that represents RequestRateLimitingConfigurations.
oci.waf.models.ResponseAccessControl Module that allows inspection of HTTP response properties and to return a defined HTTP response.
oci.waf.models.ResponseHeader A header field to add to a response.
oci.waf.models.ResponseProtection Module that allows to enable OCI-managed protection capabilities for HTTP responses.
oci.waf.models.ReturnHttpResponseAction An object that represents an action which returns a defined HTTP response.
oci.waf.models.StaticTextHttpResponseBody Allows returning static text as HTTP response body.
oci.waf.models.UpdateNetworkAddressListAddressesDetails The information to be updated for NetworkAddressListAddresses.
oci.waf.models.UpdateNetworkAddressListDetails The information to be updated.
oci.waf.models.UpdateNetworkAddressListVcnAddressesDetails The information to be updated for NetworkAddressListVcnAddresses.
oci.waf.models.UpdateWebAppFirewallDetails The information to be updated for WebAppFirewall.
oci.waf.models.UpdateWebAppFirewallPolicyDetails The information to be updated.
oci.waf.models.WebAppFirewall A resource connecting a WebAppFirewallPolicy to a backend of particular type, applying that policy’s coverage to the backend.
oci.waf.models.WebAppFirewallCollection Result of a WebAppFirewall list operation.
oci.waf.models.WebAppFirewallLoadBalancer WebAppFirewall to a LoadBalancer resource.
oci.waf.models.WebAppFirewallLoadBalancerSummary Summary of the WebAppFirewallLoadBalancer.
oci.waf.models.WebAppFirewallPolicy The details of WebAppFirewallPolicy.
oci.waf.models.WebAppFirewallPolicyCollection Contains WebAppFirewallPolicySummary items.
oci.waf.models.WebAppFirewallPolicyRule Base schema for WebAppFirewallPolicyRules, including properties common to all of them.
oci.waf.models.WebAppFirewallPolicySummary Summary of the WebAppFirewallPolicy.
oci.waf.models.WebAppFirewallSummary Summary of the WebAppFirewall.
oci.waf.models.WorkRequest A description of WorkRequest status
oci.waf.models.WorkRequestCollection Result of a WorkRequest search.
oci.waf.models.WorkRequestError An error encountered while executing a WorkRequest.
oci.waf.models.WorkRequestErrorCollection Result of a WorkRequestError search.
oci.waf.models.WorkRequestLogEntry A log message from the execution of a WorkRequest.
oci.waf.models.WorkRequestLogEntryCollection Result of a WorkRequestLog search.
oci.waf.models.WorkRequestResource A resource created or operated on by a WorkRequest.