PHP Класс Ovh\Dedicated\Server\Server

Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( string $domain )
addSecondaryDnsDomains ( string $domain2add, $ip ) : boolean Add domain to secondary DNS
changeBackupFTPPassword ( ) * Change backup FTP Password
createBackupFTP ( ) * Create Backup FTP on server
createBackupFTPAccess ( $ipBlock ) * Create backup FTP ACL for IPBlock (creates with default ACL)
createVmac ( $ip, $type, $vmname ) POST /dedicated/server/{serviceName}/virtualMac
deleteBackupFTP ( ) * Delete backup FTP
deleteBackupFTPaccessBlock ( $ipBlock ) * delete backup FTP ACL for IPBlock
deleteSecondaryDnsDomains ( $domain2delete ) : boolean Delete a domain on secondayr DNS server
deleteVmacIPAddress ( $vmac, $ip ) /dedicated/server/{serviceName}/virtualMac/{virtualmac}/virtualAddress
findVmac ( $ipv4 ) * function to lookup a vMac based on an IP address - why dont they include this in the API?
getBackupFTPAccess ( ) * Get backup FTP ACL list
getBackupFTPAuthorizableBlocks ( ) * Get Authorizable IPblocks on this backup FTP space (IPblocks assoc with the server)
getBackupFTPaccessBlock ( $ipBlock ) * Get BackupFTPAccessBlock - Get ACL for specific IPBlock
getBoot ( ) : mixed
getBootOptions ( $bootId )
getBootOptionsProperties ( $bootId, $option )
getBootProperties ( $bootId )
getBurst ( ) * Get Network Burst setting
getCompatibleTemplatePartitionSchemes ( $domain ) * Get list of partition schemes available with specific template
getCompatibleTemplates ( ) * Get list of installation templates compatible with server
getDomain ( ) : null | string Get domain
getInterventionProperties ( $interventionId ) : array(date,type,id) Get InterventionsProperties Retourne les informations d'une intervention suivant son identifiant Ajout by @Thibautg16 le 22/11/2013
getInterventions ( ) : array Get Interventions Retourne les interventions associés au serveur dédié (en cours et passé) Ajout par @Thibautg16 le 22/11/2013
getIps ( ) : array Get IPS
getMrtg ( $period, $type ) : array Get MRTG Ajout by @Thibautg16 le 11/11/2013
getNetworkSpecifications ( ) * Get Network Configuration details
getOrderableBackupFTP ( ) * Get list of orderable FTP Backup sizes for the specific server
getOrderableProfessionalUse ( ) * Determins if "professionalUse" is available for order on specific server
getOrderableUSB ( ) * Get list of orderable USB keys for the specific server
getProperties ( ) : object Get Dedicated Server properties
getSecondaryDnsDomains ( ) : array Get secondary DNS
getSecondaryDnsDomainsInfo ( $domain2getInfo ) : array Get info about $domain2getInfo
getSecondaryDnsServerInfo ( $domain2getInfo ) : array Get info about secondary DNS server of $domain2getInfo
getServerIPs ( ) * Get list of Ips assined to server
getServerVrack ( ) : String Get Serveur Vrack Ajout by @Thibautg16 le 17/05/2015
getServiceInfos ( ) : object Get Dedicated Server Service Infos
getSpecificationsHardware ( ) : Object Get Hardware Specifications Ajout by @Thibautg16 le 01/06/2014
getStatistics ( ) : object Get Statistics (RTM) Ajout by @Thibautg16 le 01/06/2014
getStatisticsChart ( $period, $type ) : object Get Statistics Chart Values Ajout by @Thibautg16 le 11/11/2013
getStatisticsConnection ( ) : array Get Statistics Connection Ajout by @Thibautg16 le 01/06/2014
getStatisticsCpu ( ) : Object Get Statistics Cpu Ajout by @Thibautg16 le 01/06/2014
getStatisticsDisk ( ) : Array Get Statistics Disk Ajout by @Thibautg16 le 01/06/2014
getStatisticsDiskProperties ( $disk ) : Object Get Disk Properties Ajout by @Thibautg16 le 01/06/2014
getStatisticsDiskSmart ( $disk ) : Object Get SMART Disk Informations Ajout by @Thibautg16 le 01/06/2014
getStatisticsLoad ( ) : Object Get Statistics Load Ajout by @Thibautg16 le 01/06/2014
getStatisticsMemory ( ) : Array Get Statistics Memory Ajout by @Thibautg16 le 01/06/2014
getStatisticsMotherboard ( ) : Object Get Motherboard Informations Ajout by @Thibautg16 le 01/06/2014
getStatisticsOs ( ) : Object Get Os Informations Ajout by @Thibautg16 le 01/06/2014
getStatisticsPartition ( ) : Array Get Partitions Informations Ajout by @Thibautg16 le 01/06/2014
getStatisticsPartitionChart ( $partition, $period ) : Object Get Disk Properties Ajout by @Thibautg16 le 01/06/2014
getStatisticsPartitionProperties ( $partition ) : Object Get Partition Properties Ajout by @Thibautg16 le 01/06/2014
getStatisticsPci ( ) : Object Get PCI Devices Informations Ajout by @Thibautg16 le 01/06/2014
getStatisticsProcess ( ) : Array Get Process Ajout by @Thibautg16 le 01/06/2014
getStatisticsRaid ( ) : Array Get Server Raid Informations Ajout by @Thibautg16 le 01/06/2014
getStatisticsRaidProperties ( $unit ) : Object Get Raid Properties Ajout by @Thibautg16 le 01/06/2014
getStatisticsRaidVolume ( $unit ) : Array Get Raid Volumes Ajout by @Thibautg16 le 01/06/2014
getStatisticsRaidVolumePort ( $unit, $volume ) : Array Get Raid Volume Ports Ajout by @Thibautg16 le 01/06/2014
getStatisticsRaidVolumePortProperties ( $unit, $volume, $port ) : Array Get Raid Volume Ports Properties Ajout by @Thibautg16 le 01/06/2014
getStatisticsRaidVolumeProperties ( $unit, $volume ) : Object Get Raid Volume Properties Ajout by @Thibautg16 le 01/06/2014
getTaskProperties ( $taskId ) : Ovh\Common\Task
getTasks ( ) : array Return tasks associated with this Dedicated Server (current and past)
getVmacIPAddresses ( $vmac ) /dedicated/server/{serviceName}/virtualMac/{virtualmac}/virtualAddress
getVmacProperties ( $vmac ) GET /dedicated/server/{serviceName}/virtualMac/{virtualmac}
getVmacs ( ) /dedicated/server/{serviceName}/virtualMac
getbackupFTP ( ) * Get backup FTP assigned to server
reboot ( ) : boolean Reboot server
setBackupFTPaccessBlock ( $ipBlock, $ftp, $nfs, $cifs ) * Set backup FTP ACL for IPblock
setBootdevice ( $bootDevice ) : boolean
setDomain ( string $domain ) Set domain
setMonitoring ( $enable ) : boolean
setNetBoot ( $netbootId ) : boolean Set netboot
setVmacIPAddresses ( $vmac, $ip, $vmname ) /dedicated/server/{serviceName}/virtualMac/{virtualmac}/virtualAddress

Приватные методы

Метод Описание
getClient ( ) : null | Ovh\Dedicated\Server\serverClient Return Dedicated Server client

Описание методов

__construct() публичный Метод

public __construct ( string $domain )
$domain string

addSecondaryDnsDomains() публичный Метод

Add domain to secondary DNS
public addSecondaryDnsDomains ( string $domain2add, $ip ) : boolean
$domain2add string
Результат boolean true

changeBackupFTPPassword() публичный Метод

* Change backup FTP Password

createBackupFTP() публичный Метод

* Create Backup FTP on server
public createBackupFTP ( )

createBackupFTPAccess() публичный Метод

* Create backup FTP ACL for IPBlock (creates with default ACL)
public createBackupFTPAccess ( $ipBlock )

createVmac() публичный Метод

POST /dedicated/server/{serviceName}/virtualMac
public createVmac ( $ip, $type, $vmname )

deleteBackupFTP() публичный Метод

* Delete backup FTP
public deleteBackupFTP ( )

deleteBackupFTPaccessBlock() публичный Метод

* delete backup FTP ACL for IPBlock
public deleteBackupFTPaccessBlock ( $ipBlock )

deleteSecondaryDnsDomains() публичный Метод

Delete a domain on secondayr DNS server
public deleteSecondaryDnsDomains ( $domain2delete ) : boolean
$domain2delete
Результат boolean true

deleteVmacIPAddress() публичный Метод

/dedicated/server/{serviceName}/virtualMac/{virtualmac}/virtualAddress
public deleteVmacIPAddress ( $vmac, $ip )

findVmac() публичный Метод

* function to lookup a vMac based on an IP address - why dont they include this in the API?
public findVmac ( $ipv4 )
$ipv4 - IPv4 to lookup

getBackupFTPAccess() публичный Метод

* Get backup FTP ACL list
public getBackupFTPAccess ( )

getBackupFTPAuthorizableBlocks() публичный Метод

* Get Authorizable IPblocks on this backup FTP space (IPblocks assoc with the server)

getBackupFTPaccessBlock() публичный Метод

* Get BackupFTPAccessBlock - Get ACL for specific IPBlock
public getBackupFTPaccessBlock ( $ipBlock )

getBoot() публичный Метод

public getBoot ( ) : mixed
Результат mixed

getBootOptions() публичный Метод

public getBootOptions ( $bootId )
$bootId

getBootOptionsProperties() публичный Метод

public getBootOptionsProperties ( $bootId, $option )
$bootId

getBootProperties() публичный Метод

public getBootProperties ( $bootId )
$bootId

getBurst() публичный Метод

* Get Network Burst setting
public getBurst ( )

getCompatibleTemplatePartitionSchemes() публичный Метод

* Get list of partition schemes available with specific template

getCompatibleTemplates() публичный Метод

* Get list of installation templates compatible with server

getDomain() публичный Метод

Get domain
public getDomain ( ) : null | string
Результат null | string | string domain

getInterventionProperties() публичный Метод

Get InterventionsProperties Retourne les informations d'une intervention suivant son identifiant Ajout by @Thibautg16 le 22/11/2013
public getInterventionProperties ( $interventionId ) : array(date,type,id)
Результат array(date,type,id)

getInterventions() публичный Метод

Get Interventions Retourne les interventions associés au serveur dédié (en cours et passé) Ajout par @Thibautg16 le 22/11/2013
public getInterventions ( ) : array
Результат array of int

getIps() публичный Метод

Get IPS
public getIps ( ) : array
Результат array of strings

getMrtg() публичный Метод

Get MRTG Ajout by @Thibautg16 le 11/11/2013
public getMrtg ( $period, $type ) : array
Результат array of strings

getNetworkSpecifications() публичный Метод

@ returns object containing network params

getOrderableBackupFTP() публичный Метод

* Get list of orderable FTP Backup sizes for the specific server

getOrderableProfessionalUse() публичный Метод

* Determins if "professionalUse" is available for order on specific server

getOrderableUSB() публичный Метод

* Get list of orderable USB keys for the specific server
public getOrderableUSB ( )

getProperties() публичный Метод

@return object
public getProperties ( ) : object
Результат object

getSecondaryDnsDomains() публичный Метод

Get secondary DNS
public getSecondaryDnsDomains ( ) : array
Результат array

getSecondaryDnsDomainsInfo() публичный Метод

Get info about $domain2getInfo
public getSecondaryDnsDomainsInfo ( $domain2getInfo ) : array
$domain2getInfo
Результат array

getSecondaryDnsServerInfo() публичный Метод

Get info about secondary DNS server of $domain2getInfo
public getSecondaryDnsServerInfo ( $domain2getInfo ) : array
$domain2getInfo
Результат array

getServerIPs() публичный Метод

* Get list of Ips assined to server
public getServerIPs ( )

getServerVrack() публичный Метод

Get Serveur Vrack Ajout by @Thibautg16 le 17/05/2015
public getServerVrack ( ) : String
Результат String

getServiceInfos() публичный Метод

@return object
public getServiceInfos ( ) : object
Результат object

getSpecificationsHardware() публичный Метод

Get Hardware Specifications Ajout by @Thibautg16 le 01/06/2014
public getSpecificationsHardware ( ) : Object
Результат Object

getStatistics() публичный Метод

Get Statistics (RTM) Ajout by @Thibautg16 le 01/06/2014
public getStatistics ( ) : object
Результат object

getStatisticsChart() публичный Метод

Get Statistics Chart Values Ajout by @Thibautg16 le 11/11/2013
public getStatisticsChart ( $period, $type ) : object
$period
$type
Результат object

getStatisticsConnection() публичный Метод

Get Statistics Connection Ajout by @Thibautg16 le 01/06/2014
public getStatisticsConnection ( ) : array
Результат array

getStatisticsCpu() публичный Метод

Get Statistics Cpu Ajout by @Thibautg16 le 01/06/2014
public getStatisticsCpu ( ) : Object
Результат Object

getStatisticsDisk() публичный Метод

Get Statistics Disk Ajout by @Thibautg16 le 01/06/2014
public getStatisticsDisk ( ) : Array
Результат Array

getStatisticsDiskProperties() публичный Метод

Get Disk Properties Ajout by @Thibautg16 le 01/06/2014
public getStatisticsDiskProperties ( $disk ) : Object
$disk
Результат Object

getStatisticsDiskSmart() публичный Метод

Get SMART Disk Informations Ajout by @Thibautg16 le 01/06/2014
public getStatisticsDiskSmart ( $disk ) : Object
$disk
Результат Object

getStatisticsLoad() публичный Метод

Get Statistics Load Ajout by @Thibautg16 le 01/06/2014
public getStatisticsLoad ( ) : Object
Результат Object

getStatisticsMemory() публичный Метод

Get Statistics Memory Ajout by @Thibautg16 le 01/06/2014
public getStatisticsMemory ( ) : Array
Результат Array

getStatisticsMotherboard() публичный Метод

Get Motherboard Informations Ajout by @Thibautg16 le 01/06/2014
public getStatisticsMotherboard ( ) : Object
Результат Object

getStatisticsOs() публичный Метод

Get Os Informations Ajout by @Thibautg16 le 01/06/2014
public getStatisticsOs ( ) : Object
Результат Object

getStatisticsPartition() публичный Метод

Get Partitions Informations Ajout by @Thibautg16 le 01/06/2014
public getStatisticsPartition ( ) : Array
Результат Array

getStatisticsPartitionChart() публичный Метод

Get Disk Properties Ajout by @Thibautg16 le 01/06/2014
public getStatisticsPartitionChart ( $partition, $period ) : Object
$partition
$period
Результат Object

getStatisticsPartitionProperties() публичный Метод

Get Partition Properties Ajout by @Thibautg16 le 01/06/2014
public getStatisticsPartitionProperties ( $partition ) : Object
$partition
Результат Object

getStatisticsPci() публичный Метод

Get PCI Devices Informations Ajout by @Thibautg16 le 01/06/2014
public getStatisticsPci ( ) : Object
Результат Object

getStatisticsProcess() публичный Метод

Get Process Ajout by @Thibautg16 le 01/06/2014
public getStatisticsProcess ( ) : Array
Результат Array

getStatisticsRaid() публичный Метод

Get Server Raid Informations Ajout by @Thibautg16 le 01/06/2014
public getStatisticsRaid ( ) : Array
Результат Array

getStatisticsRaidProperties() публичный Метод

Get Raid Properties Ajout by @Thibautg16 le 01/06/2014
public getStatisticsRaidProperties ( $unit ) : Object
Результат Object

getStatisticsRaidVolume() публичный Метод

Get Raid Volumes Ajout by @Thibautg16 le 01/06/2014
public getStatisticsRaidVolume ( $unit ) : Array
Результат Array

getStatisticsRaidVolumePort() публичный Метод

Get Raid Volume Ports Ajout by @Thibautg16 le 01/06/2014
public getStatisticsRaidVolumePort ( $unit, $volume ) : Array
Результат Array

getStatisticsRaidVolumePortProperties() публичный Метод

Get Raid Volume Ports Properties Ajout by @Thibautg16 le 01/06/2014
public getStatisticsRaidVolumePortProperties ( $unit, $volume, $port ) : Array
Результат Array

getStatisticsRaidVolumeProperties() публичный Метод

Get Raid Volume Properties Ajout by @Thibautg16 le 01/06/2014
public getStatisticsRaidVolumeProperties ( $unit, $volume ) : Object
Результат Object

getTaskProperties() публичный Метод

public getTaskProperties ( $taskId ) : Ovh\Common\Task
$taskId
Результат Ovh\Common\Task

getTasks() публичный Метод

Return tasks associated with this Dedicated Server (current and past)
public getTasks ( ) : array
Результат array of int

getVmacIPAddresses() публичный Метод

/dedicated/server/{serviceName}/virtualMac/{virtualmac}/virtualAddress
public getVmacIPAddresses ( $vmac )

getVmacProperties() публичный Метод

GET /dedicated/server/{serviceName}/virtualMac/{virtualmac}
public getVmacProperties ( $vmac )

getVmacs() публичный Метод

/dedicated/server/{serviceName}/virtualMac
public getVmacs ( )

getbackupFTP() публичный Метод

* Get backup FTP assigned to server
public getbackupFTP ( )

reboot() публичный Метод

Reboot server
public reboot ( ) : boolean
Результат boolean true

setBackupFTPaccessBlock() публичный Метод

returns object (null??)
public setBackupFTPaccessBlock ( $ipBlock, $ftp, $nfs, $cifs )

setBootdevice() публичный Метод

public setBootdevice ( $bootDevice ) : boolean
$bootDevice
Результат boolean true

setDomain() публичный Метод

Set domain
public setDomain ( string $domain )
$domain string

setMonitoring() публичный Метод

public setMonitoring ( $enable ) : boolean
$enable
Результат boolean true

setNetBoot() публичный Метод

Set netboot
public setNetBoot ( $netbootId ) : boolean
$netbootId
Результат boolean true

setVmacIPAddresses() публичный Метод

/dedicated/server/{serviceName}/virtualMac/{virtualmac}/virtualAddress
public setVmacIPAddresses ( $vmac, $ip, $vmname )