PHP Class ovh\Cloud\Cloud

Afficher le fichier Open project: toorop/ovh-sdk-php

Méthodes publiques

Méthode Description
__construct ( $passport ) Constructor
deleteInstance ( $idInstance ) : null Delete Instances of Project Cloud Public DELETE /cloud/project/{serviceName}/instance/{instanceId}
getPca ( string $pcaName ) : object Return PCA instance
getPcaServices ( ) : array Get PCA services associated with this cloud passport
getProjectBalance ( ) Get Project Balance GET /cloud/project/{serviceName}/balance
getProjectInstance ( ) : array Get Public Cloud Project Instance GET /cloud/project/{serviceName}/instance
getProjectProperties ( ) Get Project Properties GET /cloud/project/{serviceName}
getProjectQuota ( ) Get Project Quota GET /cloud/project/{serviceName}/quota
postInstanceReboot ( $idInstance, $type ) POST Reboot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/reboot
postInstanceSnapshot ( $idInstance, $snapshotName ) POST Snapshot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/snapshot

Private Methods

Méthode Description
getClient ( ) : object Return Cloud client

Method Details

__construct() public méthode

Constructor
public __construct ( $passport )
$passport

deleteInstance() public méthode

Delete Instances of Project Cloud Public DELETE /cloud/project/{serviceName}/instance/{instanceId}
public deleteInstance ( $idInstance ) : null
Résultat null

getPca() public méthode

Return PCA instance
public getPca ( string $pcaName ) : object
$pcaName string
Résultat object Pca

getPcaServices() public méthode

Get PCA services associated with this cloud passport
public getPcaServices ( ) : array
Résultat array of services

getProjectBalance() public méthode

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

getProjectInstance() public méthode

Get Public Cloud Project Instance GET /cloud/project/{serviceName}/instance
public getProjectInstance ( ) : array
Résultat array of Public Cloud Project Instance

getProjectProperties() public méthode

Get Project Properties GET /cloud/project/{serviceName}

getProjectQuota() public méthode

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

postInstanceReboot() public méthode

POST Reboot Instance POST /cloud/project/{serviceName}/instance/{instanceId}/reboot
public postInstanceReboot ( $idInstance, $type )

postInstanceSnapshot() public méthode

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