Class Virtual_Dns
CloudFlare API wrapper
Virtual DNS (Users)
User-level Virtual DNS Management
-
Cloudflare\Api
-
Cloudflare\User\Virtual_Dns
Methods summary
public
|
#
clusters( )
Get Virtual DNS Clusters (permission needed: #dns_records:read)
List configured Virtual DNS clusters for a user
Get Virtual DNS Clusters (permission needed: #dns_records:read)
List configured Virtual DNS clusters for a user
|
public
|
#
create( string $name, array $origin_ips, integer|null $minimum_cache_ttl = null, integer|null $maximum_cache_ttl = null, boolean|null $deprecate_any_request = null )
Create a Virtual DNS Cluster (permission needed: #dns_records:edit)
Create a configured Virtual DNS Cluster
Create a Virtual DNS Cluster (permission needed: #dns_records:edit)
Create a configured Virtual DNS Cluster
Parameters
- $name
- Virtual DNS Cluster Name
- $origin_ips
- $minimum_cache_ttl
- Minimum DNS Cache TTL
- $maximum_cache_ttl
- Maximum DNS Cache TTL
- $deprecate_any_request
- Deprecate the response to ANY requests
|
public
|
#
cluster( string $identifier )
Get a Virtual DNS Cluster (permission needed: #dns_records:read)
List a single configured Virtual DNS clusters for a user
Get a Virtual DNS Cluster (permission needed: #dns_records:read)
List a single configured Virtual DNS clusters for a user
Parameters
- $identifier
- Identifier tag
|
public
|
#
modify( string $identifier, string $name, array $origin_ips, integer $minimum_cache_ttl, integer $maximum_cache_ttl, boolean $deprecate_any_request )
Modify a Virtual DNS Cluster
Modify a Virtual DNS Cluster configuration (permission needed: #dns_records:edit)
Modify a Virtual DNS Cluster
Modify a Virtual DNS Cluster configuration (permission needed: #dns_records:edit)
Parameters
- $identifier
- Identifier tag
- $name
- Virtual DNS Cluster Name
- $origin_ips
- $minimum_cache_ttl
- Minimum DNS Cache TTL
- $maximum_cache_ttl
- Maximum DNS Cache TTL
- $deprecate_any_request
- Deprecate the response to ANY requests
|
public
|
#
delete_cluster( string $identifier )
Delete a Virtual DNS Cluster (permission needed: #dns_records:edit)
Delete a configured Virtual DNS cluster
Delete a Virtual DNS Cluster (permission needed: #dns_records:edit)
Delete a configured Virtual DNS cluster
Parameters
- $identifier
- 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' => '#dns_records:read', 'edit' => '#dns_records:edit']
|