PHP Class ovh\Cloud\CloudClient

Inheritance: extends Ovh\Common\AbstractClient
Show file Open project: toorop/ovh-sdk-php

Public Methods

Method Description
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

Method Details

createPcaDeleteTask() public method

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
return string json encoded array

createPcaRestoreTask() public method

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
return string json encoded array

deleteInstance() public method

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

getPcaInfo() public method

public getPcaInfo ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
return string (json encoded object)

getPcaProperties() public method

Return properties of PCA $pca service name
public getPcaProperties ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
return string (Json encode object)

getPcaServices() public method

Get PCA services associated with this cloud passport
public getPcaServices ( string $pp ) : string
$pp string OVH cloud passport
return string (json encoded array)

getPcaSessionFiles() public method

public getPcaSessionFiles ( string $pp, string $pca, string $sessId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$sessId string PCA service name
return string (json encoded array)

getPcaSessionFilesProperties() public method

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
return string (json encoded array)

getPcaSessionProperties() public method

public getPcaSessionProperties ( string $pp, string $pca, string $sessId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$sessId string PCA service name
return string (json encoded object)

getPcaSessions() public method

public getPcaSessions ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
return string (json encoded array)

getPcaTaskProperties() public method

public getPcaTaskProperties ( string $pp, string $pca, string $taskId ) : string
$pp string OVH cloud passport
$pca string PCA service name
$taskId string task ID
return string json encoded array)

getPcaTasks() public method

public getPcaTasks ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
return string json encoded array)

getPcaUsage() public method

public getPcaUsage ( string $pp, string $pca ) : string
$pp string OVH cloud passport
$pca string PCA service name
return string json encoded array)

getProjectBalance() public method

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

getProjectInstance() public method

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

getProjectProperties() public method

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

getProjectQuota() public method

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

postInstanceReboot() public method

POST Reboot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/reboot
public postInstanceReboot ( $serviceName, $idInstance, $type = 'soft' ) : null
return null

postInstanceSnapshot() public method

POST Snapshot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/snapshot
public postInstanceSnapshot ( $serviceName, $idInstance, $snapshotName ) : null
return null

setPassword() public method

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() public method

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