프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$instancesDetailsCache | |||
$instancesListCache |
메소드 | 설명 | |
---|---|---|
CheckServerSnapshotStatus ( BundleTask $BundleTask ) | ||
ClearCache ( ) | ||
CreateServerSnapshot ( BundleTask $BundleTask ) | ||
GetPlatformAccessData ( Scalr_Environment $environment, DBServer $DBServer ) | ||
GetServerCloudLocation ( DBServer $DBServer ) | ||
GetServerConsoleOutput ( DBServer $DBServer ) | ||
GetServerExtendedInformation ( DBServer $DBServer, $extended = false ) | ||
GetServerID ( DBServer $DBServer ) | ||
GetServerIPAddresses ( DBServer $DBServer ) | ||
GetServerRealStatus ( DBServer $DBServer ) | ||
GetServersList ( Scalr_Environment $environment, $cloudLocation, $skipCache = false ) | ||
IsServerExists ( DBServer $DBServer, $debug = false ) | ||
LaunchServer ( DBServer $DBServer, Scalr_Server_LaunchOptions $launchOptions = null ) | ||
PutAccessData ( DBServer $DBServer, Scalr_Messaging_Msg $message ) | ||
RebootServer ( DBServer $DBServer, $soft = true ) | ||
RemoveServerSnapshot ( |
||
ResumeServer ( DBServer $DBServer ) | ||
SuspendServer ( DBServer $DBServer ) | ||
TerminateServer ( DBServer $DBServer ) | ||
__construct ( string $platform = SERVER_PLATFORMS::OPENSTACK ) | Constuctor | |
determineServerIps ( |
||
getEndpointUrl ( Scalr_Environment $env, string $group = null ) : string | Gets endpoint url for private clouds | |
getHttpClient ( DBServer $dbServer ) : |
||
getInstanceIdPropertyName ( ) | ||
getInstanceTypes ( Scalr_Environment $env = null, $cloudLocation = null, $details = false ) | ||
getLocations ( Scalr_Environment $environment = null ) | ||
getOsClient ( Scalr_Environment $environment, $cloudLocation ) : |
||
hasCloudPrices ( Scalr_Environment $env ) |
메소드 | 설명 | |
---|---|---|
ApplyAccessData ( Scalr_Messaging_Msg $msg ) |
메소드 | 설명 | |
---|---|---|
GetServerAvailZone ( DBServer $DBServer, |
Gets Avail zone for the specified DB server | |
GetServerSecurityGroupsList ( DBServer $DBServer, |
protected ApplyAccessData ( Scalr_Messaging_Msg $msg ) | ||
$msg | Scalr_Messaging_Msg |
public CheckServerSnapshotStatus ( BundleTask $BundleTask ) | ||
$BundleTask | BundleTask |
public CreateServerSnapshot ( BundleTask $BundleTask ) | ||
$BundleTask | BundleTask |
public GetPlatformAccessData ( Scalr_Environment $environment, DBServer $DBServer ) | ||
$environment | Scalr_Environment | |
$DBServer | DBServer |
public GetServerCloudLocation ( DBServer $DBServer ) | ||
$DBServer | DBServer |
public GetServerConsoleOutput ( DBServer $DBServer ) | ||
$DBServer | DBServer |
public GetServerExtendedInformation ( DBServer $DBServer, $extended = false ) | ||
$DBServer | DBServer |
public GetServersList ( Scalr_Environment $environment, $cloudLocation, $skipCache = false ) | ||
$environment | Scalr_Environment |
public IsServerExists ( DBServer $DBServer, $debug = false ) | ||
$DBServer | DBServer |
public LaunchServer ( DBServer $DBServer, Scalr_Server_LaunchOptions $launchOptions = null ) | ||
$DBServer | DBServer | |
$launchOptions | Scalr_Server_LaunchOptions |
public PutAccessData ( DBServer $DBServer, Scalr_Messaging_Msg $message ) | ||
$DBServer | DBServer | |
$message | Scalr_Messaging_Msg |
public RemoveServerSnapshot ( |
||
$image |
public __construct ( string $platform = SERVER_PLATFORMS::OPENSTACK ) | ||
$platform | string | The name of the openstack based platform |
public determineServerIps ( |
||
$client |
public getEndpointUrl ( Scalr_Environment $env, string $group = null ) : string | ||
$env | Scalr_Environment | The scalr environment object |
$group | string | optional The group name for eucaliptus |
리턴 | string | Returns endpoint url for private clouds. |
public getHttpClient ( DBServer $dbServer ) : |
||
$dbServer | DBServer | |
리턴 |
public getInstanceTypes ( Scalr_Environment $env = null, $cloudLocation = null, $details = false ) | ||
$env | Scalr_Environment |
public getLocations ( Scalr_Environment $environment = null ) | ||
$environment | Scalr_Environment |
public getOsClient ( Scalr_Environment $environment, $cloudLocation ) : |
||
$environment | Scalr_Environment | |
리턴 |