Skip to content

Latest commit

 

History

History
164 lines (123 loc) · 14 KB

File metadata and controls

164 lines (123 loc) · 14 KB

Firewall

Lockdowns

Types:

from cloudflare.types.firewall import (
    Configuration,
    Lockdown,
    LockdownCIDRConfiguration,
    LockdownIPConfiguration,
    LockdownURL,
    LockdownDeleteResponse,
)

Methods:

Rules

Types:

from cloudflare.types.firewall import DeletedFilter, FirewallRule, Product

Methods:

AccessRules

Types:

from cloudflare.types.firewall import (
    AccessRuleCIDRConfiguration,
    AccessRuleIPConfiguration,
    ASNConfiguration,
    CountryConfiguration,
    IPV6Configuration,
    AccessRuleCreateResponse,
    AccessRuleListResponse,
    AccessRuleDeleteResponse,
    AccessRuleEditResponse,
    AccessRuleGetResponse,
)

Methods:

UARules

Types:

from cloudflare.types.firewall import (
    UARuleCreateResponse,
    UARuleUpdateResponse,
    UARuleListResponse,
    UARuleDeleteResponse,
    UARuleGetResponse,
)

Methods:

WAF

Overrides

Types:

from cloudflare.types.firewall.waf import (
    Override,
    OverrideURL,
    RewriteAction,
    WAFRule,
    OverrideDeleteResponse,
)

Methods:

Packages

Types:

from cloudflare.types.firewall.waf import PackageGetResponse

Methods:

  • client.firewall.waf.packages.list(*, zone_id, **params) -> SyncV4PagePaginationArray[object]
  • client.firewall.waf.packages.get(package_id, *, zone_id) -> PackageGetResponse

Groups

Types:

from cloudflare.types.firewall.waf.packages import Group, GroupEditResponse, GroupGetResponse

Methods:

Rules

Types:

from cloudflare.types.firewall.waf.packages import (
    AllowedModesAnomaly,
    WAFRuleGroup,
    RuleListResponse,
    RuleEditResponse,
    RuleGetResponse,
)

Methods: