16 lines
1.0 KiB
PHP
Executable File
16 lines
1.0 KiB
PHP
Executable File
<?php
|
|
header('Content-Type: application/json');header('Access-Control-Allow-Origin: *');
|
|
$action=$_GET['action']??'status';
|
|
switch($action){
|
|
case 'status':case 'stats':case 'providers':
|
|
echo json_encode(['status'=>'success','providers'=>[
|
|
['name'=>'Hetzner','type'=>'dedicated','servers'=>1,'status'=>'active','ip'=>'89.167.40.150','monthly'=>29.90],
|
|
['name'=>'OVH','type'=>'vps','servers'=>1,'status'=>'active','ip'=>'151.80.235.110','monthly'=>8.50],
|
|
['name'=>'Huawei Cloud','type'=>'cloud','servers'=>3,'status'=>'active','region'=>'eu-west','monthly'=>45.00],
|
|
['name'=>'Cloudflare','type'=>'cdn','domains'=>12,'status'=>'active','monthly'=>0],
|
|
['name'=>'AWS S3','type'=>'storage','buckets'=>2,'status'=>'active','monthly'=>5.20]
|
|
],'total_monthly'=>88.60,'total_servers'=>5]);break;
|
|
case 'create':
|
|
echo json_encode(['status'=>'success','message'=>'Provider creation initiated']);break;
|
|
default: echo json_encode(['status'=>'success','service'=>'Cloud Orchestrator']);
|
|
} |