Свойство | Тип | Описание | |
---|---|---|---|
$instancesListCache | array |
Метод | Описание | |
---|---|---|
AllocateNewSubnet ( |
||
CheckServerSnapshotStatus ( BundleTask $BundleTask ) | ||
ClearCache ( ) | ||
CreateServerSnapshot ( BundleTask $BundleTask ) | ||
GetPlacementGroupData ( string $instanceType, DBServer $DBServer, Scalr\Service\Aws\Ec2\DataType\PlacementResponseData &$placementData = null ) : Scalr\Service\Aws\Ec2\DataType\PlacementResponseData | Gets pre filled PlacementResponseData | |
GetPlatformAccessData ( Scalr_Environment $environment, DBServer $DBServer ) : object | ||
GetServerCloudLocation ( DBServer $DBServer ) | ||
GetServerConsoleOutput ( DBServer $DBServer ) | ||
GetServerExtendedInformation ( DBServer $DBServer, $extended = false ) | ||
GetServerID ( DBServer $DBServer ) | ||
GetServerIPAddresses ( DBServer $DBServer ) | ||
GetServerRealStatus ( DBServer $DBServer ) | ||
GetServersList ( Scalr_Environment $environment, string $region, boolean $skipCache = false ) : array | Gets the list of the EC2 instances for the specified environment and AWS location | |
IsServerExists ( DBServer $DBServer, $debug = false ) | ||
LaunchServer ( DBServer $DBServer, Scalr_Server_LaunchOption\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 ( ) | ||
getDefaultVpc ( Scalr_Environment $environment, $cloudLocation ) | ||
getHttpClient ( DBServer $dbServer ) : Scalr\Service\Aws\Client\ClientInterface | ||
getImageInfo ( Scalr_Environment $environment, $cloudLocation, $imageId ) | ||
getInstanceIdPropertyName ( ) | ||
getInstanceType ( $instanceTypeId, Scalr_Environment $env, $cloudLocation = null ) | ||
getInstanceTypes ( Scalr_Environment $env = null, $cloudLocation = null, $details = false ) | ||
getOrphanedServers ( |
||
getRoutingTable ( $type, $aws, $networkInterfaceId = null, $vpcId ) | ||
getRoutingTables ( |
||
hasCloudPrices ( Scalr_Environment $env ) | ||
listSubnets ( Scalr_Environment $env, $cloudLocation, $vpcId, $extended = true, $subnetId = null ) |
Метод | Описание | |
---|---|---|
ApplyAccessData ( Scalr_Messaging_Msg $msg ) | ||
GetBlockDeviceMapping ( string $instanceType, string $prefix = '/dev/sd' ) : array | Gets block device mapping | |
GetServerAvailZone ( DBServer $DBServer, |
Gets Avail zone for the specified DB server | |
GetServerSecurityGroupsList ( DBServer $DBServer, |
Gets the list of the security groups for the specified db server. |
public AllocateNewSubnet ( |
||
$ec2 |
public CheckServerSnapshotStatus ( BundleTask $BundleTask ) | ||
$BundleTask | BundleTask |
public CreateServerSnapshot ( BundleTask $BundleTask ) | ||
$BundleTask | BundleTask |
public GetPlacementGroupData ( string $instanceType, DBServer $DBServer, Scalr\Service\Aws\Ec2\DataType\PlacementResponseData &$placementData = null ) : Scalr\Service\Aws\Ec2\DataType\PlacementResponseData | ||
$instanceType | string | The type of the instance |
$DBServer | DBServer | DBServer instance |
$placementData | Scalr\Service\Aws\Ec2\DataType\PlacementResponseData | optional PlacementResponseData to fill |
Результат | Scalr\Service\Aws\Ec2\DataType\PlacementResponseData |
public GetPlatformAccessData ( Scalr_Environment $environment, DBServer $DBServer ) : object | ||
$environment | Scalr_Environment | |
$DBServer | DBServer | |
Результат | object |
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_Environment $environment, string $region, boolean $skipCache = false ) : array | ||
$environment | Scalr_Environment | Environment Object |
$region | string | EC2 location name |
$skipCache | boolean | optional Whether it should skip the cache. |
Результат | array | Returns array looks like array(InstanceId => stateName) |
public IsServerExists ( DBServer $DBServer, $debug = false ) | ||
$DBServer | DBServer |
public LaunchServer ( DBServer $DBServer, Scalr_Server_LaunchOption\Scalr_Server_LaunchOptions $launchOptions = null ) | ||
$DBServer | DBServer | |
$launchOptions | Scalr_Server_LaunchOption\Scalr_Server_LaunchOptions |
public PutAccessData ( DBServer $DBServer, Scalr_Messaging_Msg $message ) | ||
$DBServer | DBServer | |
$message | Scalr_Messaging_Msg |
public RebootServer ( DBServer $DBServer, $soft = true ) | ||
$DBServer | DBServer |
public RemoveServerSnapshot ( |
||
$image |
public getDefaultVpc ( Scalr_Environment $environment, $cloudLocation ) | ||
$environment | Scalr_Environment |
public getHttpClient ( DBServer $dbServer ) : Scalr\Service\Aws\Client\ClientInterface | ||
$dbServer | DBServer | |
Результат | Scalr\Service\Aws\Client\ClientInterface |
public getImageInfo ( Scalr_Environment $environment, $cloudLocation, $imageId ) | ||
$environment | Scalr_Environment |
public getInstanceType ( $instanceTypeId, Scalr_Environment $env, $cloudLocation = null ) | ||
$env | Scalr_Environment |
public getInstanceTypes ( Scalr_Environment $env = null, $cloudLocation = null, $details = false ) | ||
$env | Scalr_Environment |
public getOrphanedServers ( |
||
$environment |
public getRoutingTable ( $type, $aws, $networkInterfaceId = null, $vpcId ) |
public getRoutingTables ( |
||
$ec2 |
public hasCloudPrices ( Scalr_Environment $env ) | ||
$env | Scalr_Environment |
public listSubnets ( Scalr_Environment $env, $cloudLocation, $vpcId, $extended = true, $subnetId = null ) | ||
$env | Scalr_Environment |