Class Railguns
CloudFlare API wrapper
Railguns
CloudFlare Railgun
-
Cloudflare\Api
-
Cloudflare\Railguns
Methods summary
public
|
#
create( string $name )
Create Railgun (permission needed: #railgun:edit)
Create Railgun (permission needed: #railgun:edit)
Parameters
- $name
- Readable identifier of the railgun
|
public
|
#
railguns( integer|null $page = null, integer|null $per_page = null, string|null $direction = null )
List Railguns (permission needed: #railgun:read)
List, search, sort and filter your Railguns
List Railguns (permission needed: #railgun:read)
List, search, sort and filter your Railguns
Parameters
- $page
- Page number of paginated results
- $per_page
- Number of items per page
- $direction
- Direction to order Railguns (asc, desc)
|
public
|
#
details( string $identifier )
Railgun details (permission needed: #railgun:read)
Railgun details (permission needed: #railgun:read)
Parameters
- $identifier
- API item identifier tag
|
public
|
#
zones( string $identifier )
Get zones connected to a Railgun (permission needed: #railgun:read)
The zones that are currently using this Railgun
Get zones connected to a Railgun (permission needed: #railgun:read)
The zones that are currently using this Railgun
Parameters
- $identifier
- API item identifier tag
|
public
|
#
enabled( string $zone_identifier, boolean|null $enabled = null )
Enable or disable a Railgun (permission needed: #railgun:edit)
Enable or disable a Railgun for all zones connected to it
Enable or disable a Railgun (permission needed: #railgun:edit)
Enable or disable a Railgun for all zones connected to it
Parameters
- $zone_identifier
- API item identifier tag
- $enabled
- Flag to determine if the Railgun is accepting connections
|
public
|
#
delete_railgun( string $identifier )
Delete Railgun (permission needed: #railgun:edit)
Disable and delete a Railgun. This will immediately disable the Railgun for any connected zones
Delete Railgun (permission needed: #railgun:edit)
Disable and delete a Railgun. This will immediately disable the Railgun for any connected zones
Parameters
- $identifier
- API item identifier tag
|
Methods inherited from Cloudflare\Api
__construct(),
delete(),
get(),
patch(),
permissions(),
post(),
put(),
request(),
setAuthKey(),
setCurlOption(),
setEmail()
|
Properties summary
protected
array
|
$permission_level
Default permissions level
Default permissions level
|
#
['read' => '#railgun:read', 'edit' => '#railgun:edit']
|