Create Zone

This commit is contained in:
Russ Long 2018-03-30 13:07:30 -04:00
parent e773939bd0
commit ad638e648b

View File

@ -28,29 +28,32 @@ class PagesController extends Controller
];
$client = new Client(); //GuzzleHttp\Client
$result = $client->post('http://127.0.0.1:8081/api/v1/servers/localhost/zones', [
'form_params' => [
'kind' => 'Native',
'masters' => [],
'name' => $zone_name,
'nameservers' => [
'0' => 'pdnstest.tfmm.co'
],
'records' => [
'0' => [
'content' => 'pdnstest.tfmm.co. hostmaster.tfmm.co. 1 1800 900 604800 86400',
'disabled' => 'false',
'ttl' => '86400',
'type' => 'SOA'
],
'1' => [
'content' => $zone_primary_ip,
'disabled' => 'false',
\GuzzleHttp\RequestOptions::JSON => [
'form_params' => [
'kind' => 'Native',
'masters' => [],
'name' => $zone_name,
'ttl' => '3600',
'type' => 'A'
'nameservers' => [
'0' => 'pdnstest.tfmm.co'
],
'records' => [
'0' => [
'content' => 'pdnstest.tfmm.co. hostmaster.tfmm.co. 1 1800 900 604800 86400',
'disabled' => 'false',
'ttl' => '86400',
'type' => 'SOA'
],
'1' => [
'content' => $zone_primary_ip,
'disabled' => 'false',
'name' => $zone_name,
'ttl' => '3600',
'type' => 'A'
]
]
]
]
],
],
'headers' => [
'X-API-Key' => 'JgTtTq6EFVeo7X71wOVCYQk3rOie2G1k'
]