PHP 클래스 Ovh\Dedicated\Server\Server

파일 보기 프로젝트 열기: toorop/ovh-sdk-php

공개 메소드들

메소드 설명
__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 )