PHP 클래스 ovh\Cloud\Cloud

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

공개 메소드들

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