PHP Класс ScalrAPI_2_0_0

Наследование: extends ScalrAPICore
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BundleTaskGetStatus ( $BundleTaskID )
DNSZoneCreate ( $DomainName, $FarmID = null, $FarmRoleID = null )
DNSZoneRecordAdd ( $ZoneName, $Type, $TTL, $Name, $Value, $Priority, $Weight, $Port )
DNSZoneRecordRemove ( $ZoneName, $RecordID )
DNSZoneRecordsList ( $ZoneName )
DNSZonesList ( )
EventsList ( $FarmID, $StartFrom, $RecordsLimit = 20 )
FarmGetDetails ( $FarmID )
FarmGetStats ( $FarmID, $Date = null )
FarmLaunch ( $FarmID )
FarmTerminate ( $FarmID, $KeepEBS, $KeepEIP, $KeepDNSZone )
FarmsList ( )
Hello ( )
LogsList ( $FarmID, $ServerID = null, $StartFrom, $RecordsLimit = 20 )
RolesList ( $Platform = null, $ImageID = null, $Name = null, $Prefix = null )
ScriptExecute ( $ScriptID, $Timeout, $Async, $FarmID, $FarmRoleID = null, $ServerID = null, $Revision = null, array $ConfigVariables = null )
ScriptGetDetails ( $ScriptID, $ShowContent = false, $Revision = false )
ScriptsList ( )
ServerImageCreate ( $ServerID, $RoleName )
ServerLaunch ( $FarmRoleID, $IncreaseMaxInstances = false )
ServerReboot ( $ServerID )
ServerTerminate ( $ServerID, $DecreaseMinInstancesSetting = false )
StatisticsGetGraphURL ( $ObjectType, $ObjectID, $WatcherName, $GraphType )

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

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

public BundleTaskGetStatus ( $BundleTaskID )

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

public DNSZoneCreate ( $DomainName, $FarmID = null, $FarmRoleID = null )

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

public DNSZoneRecordAdd ( $ZoneName, $Type, $TTL, $Name, $Value, $Priority, $Weight, $Port )

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

public DNSZoneRecordRemove ( $ZoneName, $RecordID )

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

public DNSZoneRecordsList ( $ZoneName )

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

public DNSZonesList ( )

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

public EventsList ( $FarmID, $StartFrom, $RecordsLimit = 20 )

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

public FarmGetDetails ( $FarmID )

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

public FarmGetStats ( $FarmID, $Date = null )

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

public FarmLaunch ( $FarmID )

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

public FarmTerminate ( $FarmID, $KeepEBS, $KeepEIP, $KeepDNSZone )

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

public FarmsList ( )

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

public Hello ( )

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

public LogsList ( $FarmID, $ServerID = null, $StartFrom, $RecordsLimit = 20 )

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

public RolesList ( $Platform = null, $ImageID = null, $Name = null, $Prefix = null )

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

public ScriptExecute ( $ScriptID, $Timeout, $Async, $FarmID, $FarmRoleID = null, $ServerID = null, $Revision = null, array $ConfigVariables = null )
$ConfigVariables array

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

public ScriptGetDetails ( $ScriptID, $ShowContent = false, $Revision = false )

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

public ScriptsList ( )

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

public ServerImageCreate ( $ServerID, $RoleName )

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

public ServerLaunch ( $FarmRoleID, $IncreaseMaxInstances = false )

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

public ServerReboot ( $ServerID )

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

public ServerTerminate ( $ServerID, $DecreaseMinInstancesSetting = false )

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

public StatisticsGetGraphURL ( $ObjectType, $ObjectID, $WatcherName, $GraphType )