PHP Class ScalrAPI_2_0_0

Inheritance: extends ScalrAPICore
Afficher le fichier Open project: scalr/scalr Class Usage Examples

Méthodes publiques

Méthode 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 méthode

public BundleTaskGetStatus ( $BundleTaskID )

DNSZoneCreate() public méthode

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

DNSZoneRecordAdd() public méthode

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

DNSZoneRecordRemove() public méthode

public DNSZoneRecordRemove ( $ZoneName, $RecordID )

DNSZoneRecordsList() public méthode

public DNSZoneRecordsList ( $ZoneName )

DNSZonesList() public méthode

public DNSZonesList ( )

EventsList() public méthode

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

FarmGetDetails() public méthode

public FarmGetDetails ( $FarmID )

FarmGetStats() public méthode

public FarmGetStats ( $FarmID, $Date = null )

FarmLaunch() public méthode

public FarmLaunch ( $FarmID )

FarmTerminate() public méthode

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

FarmsList() public méthode

public FarmsList ( )

Hello() public méthode

public Hello ( )

LogsList() public méthode

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

RolesList() public méthode

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

ScriptExecute() public méthode

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

ScriptGetDetails() public méthode

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

ScriptsList() public méthode

public ScriptsList ( )

ServerImageCreate() public méthode

public ServerImageCreate ( $ServerID, $RoleName )

ServerLaunch() public méthode

public ServerLaunch ( $FarmRoleID, $IncreaseMaxInstances = false )

ServerReboot() public méthode

public ServerReboot ( $ServerID )

ServerTerminate() public méthode

public ServerTerminate ( $ServerID, $DecreaseMinInstancesSetting = false )

StatisticsGetGraphURL() public méthode

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