Waf 
===

.. autosummary::
    :toctree: waf/client
    :nosignatures:
    :template: autosummary/service_client.rst

    oci.waf.WafClient
    oci.waf.WafClientCompositeOperations

--------
 Models
--------

.. autosummary::
    :toctree: waf/models
    :nosignatures:
    :template: autosummary/model_class.rst

    oci.waf.models.AccessControlRule
    oci.waf.models.Action
    oci.waf.models.AllowAction
    oci.waf.models.ChangeNetworkAddressListCompartmentDetails
    oci.waf.models.ChangeResourceCompartmentDetails
    oci.waf.models.ChangeWebAppFirewallCompartmentDetails
    oci.waf.models.ChangeWebAppFirewallPolicyCompartmentDetails
    oci.waf.models.CheckAction
    oci.waf.models.CollaborativeCapabilityWeight
    oci.waf.models.CollaborativeCapabilityWeightOverride
    oci.waf.models.CreateNetworkAddressListAddressesDetails
    oci.waf.models.CreateNetworkAddressListDetails
    oci.waf.models.CreateNetworkAddressListVcnAddressesDetails
    oci.waf.models.CreateWebAppFirewallDetails
    oci.waf.models.CreateWebAppFirewallLoadBalancerDetails
    oci.waf.models.CreateWebAppFirewallPolicyDetails
    oci.waf.models.DynamicHttpResponseBody
    oci.waf.models.HttpResponseBody
    oci.waf.models.NetworkAddressList
    oci.waf.models.NetworkAddressListAddresses
    oci.waf.models.NetworkAddressListAddressesSummary
    oci.waf.models.NetworkAddressListCollection
    oci.waf.models.NetworkAddressListSummary
    oci.waf.models.NetworkAddressListVcnAddresses
    oci.waf.models.NetworkAddressListVcnAddressesSummary
    oci.waf.models.PrivateAddresses
    oci.waf.models.ProtectionCapability
    oci.waf.models.ProtectionCapabilityCollection
    oci.waf.models.ProtectionCapabilityExclusions
    oci.waf.models.ProtectionCapabilityGroupTagCollection
    oci.waf.models.ProtectionCapabilityGroupTagSummary
    oci.waf.models.ProtectionCapabilitySettings
    oci.waf.models.ProtectionCapabilitySummary
    oci.waf.models.ProtectionRule
    oci.waf.models.RequestAccessControl
    oci.waf.models.RequestProtection
    oci.waf.models.RequestRateLimiting
    oci.waf.models.RequestRateLimitingConfiguration
    oci.waf.models.RequestRateLimitingRule
    oci.waf.models.ResponseAccessControl
    oci.waf.models.ResponseHeader
    oci.waf.models.ResponseProtection
    oci.waf.models.ReturnHttpResponseAction
    oci.waf.models.StaticTextHttpResponseBody
    oci.waf.models.UpdateNetworkAddressListAddressesDetails
    oci.waf.models.UpdateNetworkAddressListDetails
    oci.waf.models.UpdateNetworkAddressListVcnAddressesDetails
    oci.waf.models.UpdateWebAppFirewallDetails
    oci.waf.models.UpdateWebAppFirewallPolicyDetails
    oci.waf.models.WebAppFirewall
    oci.waf.models.WebAppFirewallCollection
    oci.waf.models.WebAppFirewallLoadBalancer
    oci.waf.models.WebAppFirewallLoadBalancerSummary
    oci.waf.models.WebAppFirewallPolicy
    oci.waf.models.WebAppFirewallPolicyCollection
    oci.waf.models.WebAppFirewallPolicyRule
    oci.waf.models.WebAppFirewallPolicySummary
    oci.waf.models.WebAppFirewallSummary
    oci.waf.models.WorkRequest
    oci.waf.models.WorkRequestCollection
    oci.waf.models.WorkRequestError
    oci.waf.models.WorkRequestErrorCollection
    oci.waf.models.WorkRequestLogEntry
    oci.waf.models.WorkRequestLogEntryCollection
    oci.waf.models.WorkRequestResource