Class AccessRules
CloudFlare API wrapper
User-level Firewall access rule
- Cloudflare\Api
-
Cloudflare\User\Firewall\AccessRules
Namespace: Cloudflare\User\Firewall
Author: James Bell james@james-bell.co.uk
Version: 1
Located at CloudFlare/User/Firewall/AccessRules.php
Author: James Bell james@james-bell.co.uk
Version: 1
Located at CloudFlare/User/Firewall/AccessRules.php
public
|
#
rules( string|null $mode = null, string|null $configuration_target = null, string|null $configuration_value = null, integer|null $page = null, integer|null $per_page = null, string|null $order = null, string|null $direction = null, string|null $match = null )
List access rules (permission needed: #billing:read) Search, sort, and filter IP/country access rules |
public
|
#
create( string $mode, Cloudflare\User\Firewall\object $configuration, string|null $notes = null )
Create access rule (permission needed: #billing:edit) Make a new IP, IP range, or country access rule for all zones owned by the user. Note: If you would like to create an access rule that applies to a specific zone only, use the zone firewall endpoints. |
public
|
|
public
|
#
delete_rule( string $identifier )
Delete access rule (permission needed: #billing:edit) Remove an access rule so it is no longer evaluated during requests. This will apply to all zones owned by the user |
__construct(),
delete(),
get(),
patch(),
permissions(),
post(),
put(),
request(),
setAuthKey(),
setCurlOption(),
setEmail()
|
protected
array
|
$permission_level
Default permissions level |
#
['read' => '#billing:read', 'edit' => '#billing:edit']
|
$auth_key,
$curl_options,
$email
|