Firewall
FirewallLockdowns
List Zone Lockdown rules
client.firewall.lockdowns.list(LockdownListParams { zone_id, created_on, description, 9 more } params, RequestOptionsoptions?): V4PagePaginationArray<Lockdown { id, configurations, created_on, 4 more } >
GET/zones/{zone_id}/firewall/lockdowns
Get a Zone Lockdown rule
client.firewall.lockdowns.get(stringlockDownsId, LockdownGetParams { zone_id } params, RequestOptionsoptions?): Lockdown { id, configurations, created_on, 4 more }
GET/zones/{zone_id}/firewall/lockdowns/{lock_downs_id}
Create a Zone Lockdown rule
client.firewall.lockdowns.create(LockdownCreateParams { zone_id, configurations, urls, 3 more } params, RequestOptionsoptions?): Lockdown { id, configurations, created_on, 4 more }
POST/zones/{zone_id}/firewall/lockdowns
Update a Zone Lockdown rule
client.firewall.lockdowns.update(stringlockDownsId, LockdownUpdateParams { zone_id, configurations, urls } params, RequestOptionsoptions?): Lockdown { id, configurations, created_on, 4 more }
PUT/zones/{zone_id}/firewall/lockdowns/{lock_downs_id}
Delete a Zone Lockdown rule
client.firewall.lockdowns.delete(stringlockDownsId, LockdownDeleteParams { zone_id } params, RequestOptionsoptions?): LockdownDeleteResponse { id }
DELETE/zones/{zone_id}/firewall/lockdowns/{lock_downs_id}
FirewallRules
List firewall rules
Deprecated
client.firewall.rules.list(RuleListParams { zone_id, id, action, 4 more } params, RequestOptionsoptions?): V4PagePaginationArray<FirewallRule { id, action, description, 5 more } >
GET/zones/{zone_id}/firewall/rules
Get a firewall rule
Deprecated
client.firewall.rules.get(stringruleId, RuleGetParams { zone_id } params, RequestOptionsoptions?): FirewallRule { id, action, description, 5 more }
GET/zones/{zone_id}/firewall/rules/{rule_id}
Create firewall rules
Deprecated
client.firewall.rules.create(RuleCreateParams { zone_id, action, filter } params, RequestOptionsoptions?): SinglePage<FirewallRule { id, action, description, 5 more } >
POST/zones/{zone_id}/firewall/rules
Update a firewall rule
Deprecated
client.firewall.rules.update(stringruleId, RuleUpdateParams { zone_id, action, filter } params, RequestOptionsoptions?): FirewallRule { id, action, description, 5 more }
PUT/zones/{zone_id}/firewall/rules/{rule_id}
Update priority of a firewall rule
Deprecated
client.firewall.rules.edit(stringruleId, RuleEditParams { zone_id } params, RequestOptionsoptions?): SinglePage<FirewallRule { id, action, description, 5 more } >
PATCH/zones/{zone_id}/firewall/rules/{rule_id}
Delete a firewall rule
Deprecated
client.firewall.rules.delete(stringruleId, RuleDeleteParams { zone_id } params, RequestOptionsoptions?): FirewallRule { id, action, description, 5 more }
DELETE/zones/{zone_id}/firewall/rules/{rule_id}
Update firewall rules
Deprecated
client.firewall.rules.bulkUpdate(RuleBulkUpdateParams { zone_id, body } params, RequestOptionsoptions?): SinglePage<FirewallRule { id, action, description, 5 more } >
PUT/zones/{zone_id}/firewall/rules
Update priority of firewall rules
Deprecated
client.firewall.rules.bulkEdit(RuleBulkEditParams { zone_id, body } params, RequestOptionsoptions?): SinglePage<FirewallRule { id, action, description, 5 more } >
PATCH/zones/{zone_id}/firewall/rules
Delete firewall rules
Deprecated
client.firewall.rules.bulkDelete(RuleBulkDeleteParams { zone_id } params, RequestOptionsoptions?): SinglePage<FirewallRule { id, action, description, 5 more } >
DELETE/zones/{zone_id}/firewall/rules
FirewallAccess Rules
List IP Access rules
client.firewall.accessRules.list(AccessRuleListParams { account_id, zone_id, configuration, 7 more } params?, RequestOptionsoptions?): V4PagePaginationArray<AccessRuleListResponse { id, allowed_modes, configuration, 5 more } >
GET/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules
Get an IP Access rule
client.firewall.accessRules.get(stringruleId, AccessRuleGetParams { account_id, zone_id } params?, RequestOptionsoptions?): AccessRuleGetResponse { id, allowed_modes, configuration, 5 more }
GET/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules/{rule_id}
Create an IP Access rule
client.firewall.accessRules.create(AccessRuleCreateParams { configuration, mode, account_id, 2 more } params, RequestOptionsoptions?): AccessRuleCreateResponse { id, allowed_modes, configuration, 5 more }
POST/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules
Update an IP Access rule
client.firewall.accessRules.edit(stringruleId, AccessRuleEditParams { configuration, mode, account_id, 2 more } params, RequestOptionsoptions?): AccessRuleEditResponse { id, allowed_modes, configuration, 5 more }
PATCH/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules/{rule_id}
Delete an IP Access rule
client.firewall.accessRules.delete(stringruleId, AccessRuleDeleteParams { account_id, zone_id } params?, RequestOptionsoptions?): AccessRuleDeleteResponse { id } | null
DELETE/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules/{rule_id}
FirewallUA Rules
List User Agent Blocking rules
client.firewall.uaRules.list(UARuleListParams { zone_id, description, page, 3 more } params, RequestOptionsoptions?): V4PagePaginationArray<UARuleListResponse { id, configuration, description, 2 more } >
GET/zones/{zone_id}/firewall/ua_rules
Get a User Agent Blocking rule
client.firewall.uaRules.get(stringuaRuleId, UARuleGetParams { zone_id } params, RequestOptionsoptions?): UARuleGetResponse { id, configuration, description, 2 more }
GET/zones/{zone_id}/firewall/ua_rules/{ua_rule_id}
Create a User Agent Blocking rule
client.firewall.uaRules.create(UARuleCreateParams { zone_id, configuration, mode, 2 more } params, RequestOptionsoptions?): UARuleCreateResponse { id, configuration, description, 2 more }
POST/zones/{zone_id}/firewall/ua_rules
Update a User Agent Blocking rule
client.firewall.uaRules.update(stringuaRuleId, UARuleUpdateParams { zone_id, configuration, mode, 2 more } params, RequestOptionsoptions?): UARuleUpdateResponse { id, configuration, description, 2 more }
PUT/zones/{zone_id}/firewall/ua_rules/{ua_rule_id}
Delete a User Agent Blocking rule
client.firewall.uaRules.delete(stringuaRuleId, UARuleDeleteParams { zone_id } params, RequestOptionsoptions?): UARuleDeleteResponse { id, configuration, description, 2 more }
DELETE/zones/{zone_id}/firewall/ua_rules/{ua_rule_id}
FirewallWAF
FirewallWAFOverrides
List WAF overrides
Deprecated
client.firewall.waf.overrides.list(OverrideListParams { zone_id, page, per_page } params, RequestOptionsoptions?): V4PagePaginationArray<Override { id, description, groups, 5 more } >
GET/zones/{zone_id}/firewall/waf/overrides
Get a WAF override
Deprecated
client.firewall.waf.overrides.get(stringoverridesId, OverrideGetParams { zone_id } params, RequestOptionsoptions?): Override { id, description, groups, 5 more }
GET/zones/{zone_id}/firewall/waf/overrides/{overrides_id}
Create a WAF override
Deprecated
client.firewall.waf.overrides.create(OverrideCreateParams { zone_id, urls } params, RequestOptionsoptions?): Override { id, description, groups, 5 more }
POST/zones/{zone_id}/firewall/waf/overrides
Update WAF override
Deprecated
client.firewall.waf.overrides.update(stringoverridesId, OverrideUpdateParams { zone_id, id, rewrite_action, 2 more } params, RequestOptionsoptions?): Override { id, description, groups, 5 more }
PUT/zones/{zone_id}/firewall/waf/overrides/{overrides_id}
Delete a WAF override
Deprecated
client.firewall.waf.overrides.delete(stringoverridesId, OverrideDeleteParams { zone_id } params, RequestOptionsoptions?): OverrideDeleteResponse { id }
DELETE/zones/{zone_id}/firewall/waf/overrides/{overrides_id}
FirewallWAFPackages
List WAF packages
Deprecated
client.firewall.waf.packages.list(PackageListParams { zone_id, direction, match, 4 more } params, RequestOptionsoptions?): V4PagePaginationArray<PackageListResponse>
GET/zones/{zone_id}/firewall/waf/packages
Get a WAF package
Deprecated
client.firewall.waf.packages.get(stringpackageId, PackageGetParams { zone_id } params, RequestOptionsoptions?): PackageGetResponse
GET/zones/{zone_id}/firewall/waf/packages/{package_id}
FirewallWAFPackagesGroups
List WAF rule groups
Deprecated
client.firewall.waf.packages.groups.list(stringpackageId, GroupListParams { zone_id, direction, match, 6 more } params, RequestOptionsoptions?): V4PagePaginationArray<Group { id, description, mode, 5 more } >
GET/zones/{zone_id}/firewall/waf/packages/{package_id}/groups
Get a WAF rule group
Deprecated
client.firewall.waf.packages.groups.get(stringpackageId, stringgroupId, GroupGetParams { zone_id } params, RequestOptionsoptions?): GroupGetResponse
GET/zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id}
Update a WAF rule group
Deprecated
client.firewall.waf.packages.groups.edit(stringpackageId, stringgroupId, GroupEditParams { zone_id, mode } params, RequestOptionsoptions?): GroupEditResponse
PATCH/zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id}
FirewallWAFPackagesRules
List WAF rules
Deprecated
client.firewall.waf.packages.rules.list(stringpackageId, RuleListParams { zone_id, description, direction, 7 more } params, RequestOptionsoptions?): V4PagePaginationArray<RuleListResponse>
GET/zones/{zone_id}/firewall/waf/packages/{package_id}/rules
Get a WAF rule
Deprecated
client.firewall.waf.packages.rules.get(stringpackageId, stringruleId, RuleGetParams { zone_id } params, RequestOptionsoptions?): RuleGetResponse
GET/zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id}
Update a WAF rule
Deprecated
client.firewall.waf.packages.rules.edit(stringpackageId, stringruleId, RuleEditParams { zone_id, mode } params, RequestOptionsoptions?): RuleEditResponse
PATCH/zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id}