Свойство | Type | Description | |
---|---|---|---|
$instancesListCache |
Méthode | Description | |
---|---|---|
CheckServerSnapshotStatus ( BundleTask $BundleTask ) | ||
ClearCache ( ) | ||
CreateServerSnapshot ( BundleTask $BundleTask ) | ||
GetPlatformAccessData ( Scalr_environment $environment, DBServer $DBServer ) : stdClass | ||
GetServerCloudLocation ( DBServer $DBServer ) | ||
GetServerConsoleOutput ( DBServer $DBServer ) | ||
GetServerExtendedInformation ( DBServer $DBServer, $extended = false ) | ||
GetServerID ( DBServer $DBServer ) | ||
GetServerIPAddresses ( DBServer $DBServer ) | ||
GetServerRealStatus ( DBServer $DBServer ) | ||
GetServersList ( Scalr_Environmen\Scalr_Environment $environment, $region, $skipCache = false ) | ||
IsServerExists ( DBServer $DBServer ) | ||
LaunchServer ( DBServer $DBServer, Scalr_Server_LaunchOptions $launchOptions = null ) | ||
PutAccessData ( DBServer $DBServer, Scalr_Messaging_Ms\Scalr_Messaging_Msg $message ) | ||
RebootServer ( DBServer $DBServer, $soft = true ) | ||
RemoveServerSnapshot ( |
||
ResumeServer ( DBServer $DBServer ) | ||
SuspendServer ( DBServer $DBServer ) | ||
TerminateServer ( DBServer $DBServer ) | ||
__construct ( string $platform = SERVER_PLATFORMS::CLOUDSTACK ) | Constructor | |
determineServerIps ( $client, $server ) | ||
getEndpointUrl ( Scalr_Environmen\Scalr_Environment $env, string $group = null ) : string | Gets endpoint url for private cloud | |
getHttpClient ( DBServer $dbServer ) : |
||
getInstanceIdPropertyName ( ) | ||
getInstanceTypes ( Scalr_Environmen\Scalr_Environment $env = null, $cloudLocation = null, $details = false ) | ||
getLocations ( Scalr_Environmen\Scalr_Environment $environment = null ) | ||
hasCloudPrices ( Scalr_Environmen\Scalr_Environment $env ) |
Méthode | Description | |
---|---|---|
GetServerSecurityGroupsList ( DBServer $DBServer, |
public CheckServerSnapshotStatus ( BundleTask $BundleTask ) | ||
$BundleTask | BundleTask |
public CreateServerSnapshot ( BundleTask $BundleTask ) | ||
$BundleTask | BundleTask |
public GetPlatformAccessData ( Scalr_environment $environment, DBServer $DBServer ) : stdClass | ||
$environment | Scalr_environment | |
$DBServer | DBServer | |
Résultat | stdClass |
public GetServerCloudLocation ( DBServer $DBServer ) | ||
$DBServer | DBServer |
public GetServerConsoleOutput ( DBServer $DBServer ) | ||
$DBServer | DBServer |
public GetServerExtendedInformation ( DBServer $DBServer, $extended = false ) | ||
$DBServer | DBServer |
public GetServerIPAddresses ( DBServer $DBServer ) | ||
$DBServer | DBServer |
public GetServerRealStatus ( DBServer $DBServer ) | ||
$DBServer | DBServer |
public GetServersList ( Scalr_Environmen\Scalr_Environment $environment, $region, $skipCache = false ) | ||
$environment | Scalr_Environmen\Scalr_Environment |
public LaunchServer ( DBServer $DBServer, Scalr_Server_LaunchOptions $launchOptions = null ) | ||
$DBServer | DBServer | |
$launchOptions | Scalr_Server_LaunchOptions |
public PutAccessData ( DBServer $DBServer, Scalr_Messaging_Ms\Scalr_Messaging_Msg $message ) | ||
$DBServer | DBServer | |
$message | Scalr_Messaging_Ms\Scalr_Messaging_Msg |
public RebootServer ( DBServer $DBServer, $soft = true ) | ||
$DBServer | DBServer |
public RemoveServerSnapshot ( |
||
$image |
public __construct ( string $platform = SERVER_PLATFORMS::CLOUDSTACK ) | ||
$platform | string | The name of the cloudstack based platform |
public getEndpointUrl ( Scalr_Environmen\Scalr_Environment $env, string $group = null ) : string | ||
$env | Scalr_Environmen\Scalr_Environment | The scalr environment object |
$group | string | optional The group name |
Résultat | string | Returns endpoint url for cloudstack. |
public getHttpClient ( DBServer $dbServer ) : |
||
$dbServer | DBServer | |
Résultat |
public getInstanceTypes ( Scalr_Environmen\Scalr_Environment $env = null, $cloudLocation = null, $details = false ) | ||
$env | Scalr_Environmen\Scalr_Environment |
public getLocations ( Scalr_Environmen\Scalr_Environment $environment = null ) | ||
$environment | Scalr_Environmen\Scalr_Environment |
public hasCloudPrices ( Scalr_Environmen\Scalr_Environment $env ) | ||
$env | Scalr_Environmen\Scalr_Environment |