Firewall
FirewallLockdowns
List Zone Lockdown rules
client.Firewall.Lockdowns.List(ctx, params) (*V4PagePaginationArray[Lockdown], error)
GET/zones/{zone_id}/firewall/lockdowns
Get a Zone Lockdown rule
client.Firewall.Lockdowns.Get(ctx, lockDownsID, query) (*Lockdown, error)
GET/zones/{zone_id}/firewall/lockdowns/{lock_downs_id}
Create a Zone Lockdown rule
client.Firewall.Lockdowns.New(ctx, params) (*Lockdown, error)
POST/zones/{zone_id}/firewall/lockdowns
Update a Zone Lockdown rule
client.Firewall.Lockdowns.Update(ctx, lockDownsID, params) (*Lockdown, error)
PUT/zones/{zone_id}/firewall/lockdowns/{lock_downs_id}
Delete a Zone Lockdown rule
client.Firewall.Lockdowns.Delete(ctx, lockDownsID, body) (*LockdownDeleteResponse, error)
DELETE/zones/{zone_id}/firewall/lockdowns/{lock_downs_id}
FirewallRules
List firewall rules
Deprecated
client.Firewall.Rules.List(ctx, params) (*V4PagePaginationArray[FirewallRule], error)
GET/zones/{zone_id}/firewall/rules
Get a firewall rule
Deprecated
client.Firewall.Rules.Get(ctx, ruleID, query) (*FirewallRule, error)
GET/zones/{zone_id}/firewall/rules/{rule_id}
Create firewall rules
Deprecated
client.Firewall.Rules.New(ctx, params) (*SinglePage[FirewallRule], error)
POST/zones/{zone_id}/firewall/rules
Update a firewall rule
Deprecated
client.Firewall.Rules.Update(ctx, ruleID, params) (*FirewallRule, error)
PUT/zones/{zone_id}/firewall/rules/{rule_id}
Update priority of a firewall rule
Deprecated
client.Firewall.Rules.Edit(ctx, ruleID, body) (*SinglePage[FirewallRule], error)
PATCH/zones/{zone_id}/firewall/rules/{rule_id}
Delete a firewall rule
Deprecated
client.Firewall.Rules.Delete(ctx, ruleID, body) (*FirewallRule, error)
DELETE/zones/{zone_id}/firewall/rules/{rule_id}
Update firewall rules
Deprecated
client.Firewall.Rules.BulkUpdate(ctx, params) (*SinglePage[FirewallRule], error)
PUT/zones/{zone_id}/firewall/rules
Update priority of firewall rules
Deprecated
client.Firewall.Rules.BulkEdit(ctx, params) (*SinglePage[FirewallRule], error)
PATCH/zones/{zone_id}/firewall/rules
Delete firewall rules
Deprecated
client.Firewall.Rules.BulkDelete(ctx, body) (*SinglePage[FirewallRule], error)
DELETE/zones/{zone_id}/firewall/rules
FirewallAccess Rules
List IP Access rules
client.Firewall.AccessRules.List(ctx, params) (*V4PagePaginationArray[AccessRuleListResponse], error)
GET/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules
Get an IP Access rule
client.Firewall.AccessRules.Get(ctx, ruleID, query) (*AccessRuleGetResponse, error)
GET/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules/{rule_id}
Create an IP Access rule
client.Firewall.AccessRules.New(ctx, params) (*AccessRuleNewResponse, error)
POST/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules
Update an IP Access rule
client.Firewall.AccessRules.Edit(ctx, ruleID, params) (*AccessRuleEditResponse, error)
PATCH/{accounts_or_zones}/{account_or_zone_id}/firewall/access_rules/rules/{rule_id}
Delete an IP Access rule
client.Firewall.AccessRules.Delete(ctx, ruleID, body) (*AccessRuleDeleteResponse, error)
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(ctx, params) (*V4PagePaginationArray[UARuleListResponse], error)
GET/zones/{zone_id}/firewall/ua_rules
Get a User Agent Blocking rule
client.Firewall.UARules.Get(ctx, uaRuleID, query) (*UARuleGetResponse, error)
GET/zones/{zone_id}/firewall/ua_rules/{ua_rule_id}
Create a User Agent Blocking rule
client.Firewall.UARules.New(ctx, params) (*UARuleNewResponse, error)
POST/zones/{zone_id}/firewall/ua_rules
Update a User Agent Blocking rule
client.Firewall.UARules.Update(ctx, uaRuleID, params) (*UARuleUpdateResponse, error)
PUT/zones/{zone_id}/firewall/ua_rules/{ua_rule_id}
Delete a User Agent Blocking rule
client.Firewall.UARules.Delete(ctx, uaRuleID, body) (*UARuleDeleteResponse, error)
DELETE/zones/{zone_id}/firewall/ua_rules/{ua_rule_id}
FirewallWAF
FirewallWAFOverrides
List WAF overrides
Deprecated
client.Firewall.WAF.Overrides.List(ctx, params) (*V4PagePaginationArray[Override], error)
GET/zones/{zone_id}/firewall/waf/overrides
Get a WAF override
Deprecated
client.Firewall.WAF.Overrides.Get(ctx, overridesID, query) (*Override, error)
GET/zones/{zone_id}/firewall/waf/overrides/{overrides_id}
Create a WAF override
Deprecated
client.Firewall.WAF.Overrides.New(ctx, params) (*Override, error)
POST/zones/{zone_id}/firewall/waf/overrides
Update WAF override
Deprecated
client.Firewall.WAF.Overrides.Update(ctx, overridesID, params) (*Override, error)
PUT/zones/{zone_id}/firewall/waf/overrides/{overrides_id}
Delete a WAF override
Deprecated
client.Firewall.WAF.Overrides.Delete(ctx, overridesID, body) (*WAFOverrideDeleteResponse, error)
DELETE/zones/{zone_id}/firewall/waf/overrides/{overrides_id}
FirewallWAFPackages
List WAF packages
Deprecated
client.Firewall.WAF.Packages.List(ctx, params) (*V4PagePaginationArray[WAFPackageListResponse], error)
GET/zones/{zone_id}/firewall/waf/packages
Get a WAF package
Deprecated
client.Firewall.WAF.Packages.Get(ctx, packageID, query) (*WAFPackageGetResponse, error)
GET/zones/{zone_id}/firewall/waf/packages/{package_id}
FirewallWAFPackagesGroups
List WAF rule groups
Deprecated
client.Firewall.WAF.Packages.Groups.List(ctx, packageID, params) (*V4PagePaginationArray[Group], error)
GET/zones/{zone_id}/firewall/waf/packages/{package_id}/groups
Get a WAF rule group
Deprecated
client.Firewall.WAF.Packages.Groups.Get(ctx, packageID, groupID, query) (*unknown, error)
GET/zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id}
Update a WAF rule group
Deprecated
client.Firewall.WAF.Packages.Groups.Edit(ctx, packageID, groupID, params) (*unknown, error)
PATCH/zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id}
FirewallWAFPackagesRules
List WAF rules
Deprecated
client.Firewall.WAF.Packages.Rules.List(ctx, packageID, params) (*V4PagePaginationArray[WAFPackageRuleListResponse], error)
GET/zones/{zone_id}/firewall/waf/packages/{package_id}/rules
Get a WAF rule
Deprecated
client.Firewall.WAF.Packages.Rules.Get(ctx, packageID, ruleID, query) (*unknown, error)
GET/zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id}
Update a WAF rule
Deprecated
client.Firewall.WAF.Packages.Rules.Edit(ctx, packageID, ruleID, params) (*WAFPackageRuleEditResponse, error)
PATCH/zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id}