PHP Class ScalrAPI_2_0_0

Inheritance: extends ScalrAPICore
Show file Open project: scalr/scalr Class Usage Examples

Public Methods

Method Description
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 )

Method Details

BundleTaskGetStatus() public method

public BundleTaskGetStatus ( $BundleTaskID )

DNSZoneCreate() public method

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

DNSZoneRecordAdd() public method

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

DNSZoneRecordRemove() public method

public DNSZoneRecordRemove ( $ZoneName, $RecordID )

DNSZoneRecordsList() public method

public DNSZoneRecordsList ( $ZoneName )

DNSZonesList() public method

public DNSZonesList ( )

EventsList() public method

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

FarmGetDetails() public method

public FarmGetDetails ( $FarmID )

FarmGetStats() public method

public FarmGetStats ( $FarmID, $Date = null )

FarmLaunch() public method

public FarmLaunch ( $FarmID )

FarmTerminate() public method

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

FarmsList() public method

public FarmsList ( )

Hello() public method

public Hello ( )

LogsList() public method

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

RolesList() public method

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

ScriptExecute() public method

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

ScriptGetDetails() public method

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

ScriptsList() public method

public ScriptsList ( )

ServerImageCreate() public method

public ServerImageCreate ( $ServerID, $RoleName )

ServerLaunch() public method

public ServerLaunch ( $FarmRoleID, $IncreaseMaxInstances = false )

ServerReboot() public method

public ServerReboot ( $ServerID )

ServerTerminate() public method

public ServerTerminate ( $ServerID, $DecreaseMinInstancesSetting = false )

StatisticsGetGraphURL() public method

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