PHP 클래스 ScalrAPI_2_0_0

상속: extends ScalrAPICore
파일 보기 프로젝트 열기: scalr/scalr 1 사용 예제들

공개 메소드들

메소드 설명
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 )