PHP Класс ovh\Cloud\CloudClient

Наследование: extends Ovh\Common\AbstractClient
Показать файл Открыть проект

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

Метод Описание
createPcaDeleteTask ( string $pp, string $pca, string $sessionId ) : string
createPcaRestoreTask ( string $pp, string $pca, string $sessionId ) : string
deleteInstance ( $serviceName, $idInstance ) Delete Instances of Project Cloud Public DELETE /cloud/project/{serviceName}/instance/{instanceId}
getPcaInfo ( string $pp, string $pca ) : string
getPcaProperties ( string $pp, string $pca ) : string Return properties of PCA $pca service name
getPcaServices ( string $pp ) : string Get PCA services associated with this cloud passport
getPcaSessionFiles ( string $pp, string $pca, string $sessId ) : string
getPcaSessionFilesProperties ( string $pp, string $pca, string $sessId, string $fileId ) : string
getPcaSessionProperties ( string $pp, string $pca, string $sessId ) : string
getPcaSessions ( string $pp, string $pca ) : string
getPcaTaskProperties ( string $pp, string $pca, string $taskId ) : string
getPcaTasks ( string $pp, string $pca ) : string
getPcaUsage ( string $pp, string $pca ) : string
getProjectBalance ( $serviceName ) Get Project Balance GET /cloud/project/{serviceName}/balance
getProjectInstance ( $serviceName ) Get Instances of Project Cloud Public GET /cloud/project/{serviceName}/instance
getProjectProperties ( $serviceName ) Get Project Properties GET /cloud/project/{serviceName}
getProjectQuota ( $serviceName ) Get Project Quota GET /cloud/project/{serviceName}/quota
postInstanceReboot ( $serviceName, $idInstance, $type = 'soft' ) : null POST Reboot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/reboot
postInstanceSnapshot ( $serviceName, $idInstance, $snapshotName ) : null POST Snapshot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/snapshot
setPassword ( string $pp, string $pca, string $passwd ) Set password to PCA
setSshKey ( string $pp, string $pca, string $key ) Set a SSH public key to PCA

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

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

public createPcaDeleteTask ( string $pp, string $pca, string $sessionId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$sessionId string session id to delete
Результат string json encoded array

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

public createPcaRestoreTask ( string $pp, string $pca, string $sessionId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$sessionId string session id to restore
Результат string json encoded array

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

Delete Instances of Project Cloud Public DELETE /cloud/project/{serviceName}/instance/{instanceId}
public deleteInstance ( $serviceName, $idInstance )

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

public getPcaInfo ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
Результат string (json encoded object)

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

Return properties of PCA $pca service name
public getPcaProperties ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
Результат string (Json encode object)

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

Get PCA services associated with this cloud passport
public getPcaServices ( string $pp ) : string
$pp string OVH cloud passport
Результат string (json encoded array)

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

public getPcaSessionFiles ( string $pp, string $pca, string $sessId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$sessId string PCA service name
Результат string (json encoded array)

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

public getPcaSessionFilesProperties ( string $pp, string $pca, string $sessId, string $fileId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$sessId string PCA service name
$fileId string PCA service name
Результат string (json encoded array)

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

public getPcaSessionProperties ( string $pp, string $pca, string $sessId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$sessId string PCA service name
Результат string (json encoded object)

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

public getPcaSessions ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
Результат string (json encoded array)

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

public getPcaTaskProperties ( string $pp, string $pca, string $taskId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$taskId string task ID
Результат string json encoded array)

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

public getPcaTasks ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
Результат string json encoded array)

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

public getPcaUsage ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
Результат string json encoded array)

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

Get Project Balance GET /cloud/project/{serviceName}/balance
public getProjectBalance ( $serviceName )

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

Get Instances of Project Cloud Public GET /cloud/project/{serviceName}/instance
public getProjectInstance ( $serviceName )

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

Get Project Properties GET /cloud/project/{serviceName}
public getProjectProperties ( $serviceName )

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

Get Project Quota GET /cloud/project/{serviceName}/quota
public getProjectQuota ( $serviceName )

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

POST Reboot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/reboot
public postInstanceReboot ( $serviceName, $idInstance, $type = 'soft' ) : null
Результат null

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

POST Snapshot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/snapshot
public postInstanceSnapshot ( $serviceName, $idInstance, $snapshotName ) : null
Результат null

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

Set password to PCA
public setPassword ( string $pp, string $pca, string $passwd )
$pp string OVH cloud passport
$pca string PCA service name
$passwd string

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

Set a SSH public key to PCA
public setSshKey ( string $pp, string $pca, string $key )
$pp string OVH cloud passport
$pca string PCA service name
$key string