PHP Класс ovh\Cloud\Cloud

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

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

Метод Описание
__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

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

Метод Описание
getClient ( ) : object Return Cloud client

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

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

Constructor
public __construct ( $passport )
$passport

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

Delete Instances of Project Cloud Public DELETE /cloud/project/{serviceName}/instance/{instanceId}
public deleteInstance ( $idInstance ) : null
Результат null

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

Return PCA instance
public getPca ( string $pcaName ) : object
$pcaName string
Результат object Pca

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

Get PCA services associated with this cloud passport
public getPcaServices ( ) : array
Результат array of services

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

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

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

Get Public Cloud Project Instance GET /cloud/project/{serviceName}/instance
public getProjectInstance ( ) : array
Результат array of Public Cloud Project Instance

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

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

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

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

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

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

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

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