Create Allocation with Application API¶
Create new allocation(s).
Usage¶
<?php
$pterodactyl->createAllocation($nodeId, array $data);
//For a node instance
$node->createAllocation(array $data);
?>
Parameters¶
| Parameter | Description | Rules |
|---|---|---|
| nodeId | The id of the node | |
| data | The data to create location |
data¶
| Parameter | Description | Rules |
|---|---|---|
| ip | IP address | required|string |
| alias | Alias name | sometimes|nullable|string|max:255 |
| ports | Ports | required|array |
| ports.* | Port | string |
Returns¶
None
Throwing exception if failed.
Example¶
<?php
$pterodactyl->createAllocation(1, [
'ip' => '123.123.123.123',
'alias' => 'location-1.pterodactyl.panel',
'ports' => [
'51000',
'51001',
'51002'
]
]);
?>
<?php
$node = $pterodactyl->node(1);
$node->createAllocation([
'ip' => '123.123.123.123',
'alias' => 'location-1.pterodactyl.panel',
'ports' => [
'51000',
'51001',
'51002'
]
]);
?>