PHP 클래스 ScalrAPI_2_3_0

상속: extends ScalrAPI_2_2_0
파일 보기 프로젝트 열기: scalr/scalr

공개 메소드들

메소드 설명
DmApplicationCreate ( $Name, $SourceID, $PreDeployScript = null, $PostDeployScript = null )
DmApplicationDeploy ( $ApplicationID, $FarmRoleID, $RemotePath )
DmApplicationsList ( )
DmDeploymentTaskGetLog ( $DeploymentTaskID, $StartFrom, $RecordsLimit = 20 )
DmDeploymentTaskGetStatus ( $DeploymentTaskID )
DmDeploymentTasksList ( $FarmRoleID = null, $ApplicationID = null, $ServerID = null )
DmSourceCreate ( $Type, $URL, $AuthLogin = null, $AuthPassword = null )
DmSourcesList ( )
EnvironmentsList ( )
FarmAddRole ( $Alias, $FarmID, $RoleID, $Platform, $CloudLocation, array $Configuration = [] )
FarmClone ( $FarmID )
FarmCreate ( $Name, $Description = "", $ProjectID = "", array $Configuration = [] )
FarmGetDetails ( $FarmID )
FarmGetDnsEndpoints ( $FarmID )
FarmRemove ( $FarmID )
FarmRemoveRole ( $FarmID, $FarmRoleID )
FarmRoleParametersList ( $FarmRoleID )
FarmRoleUpdateParameterValue ( $FarmRoleID, $ParamName, $ParamValue )
FarmUpdateRole ( $FarmRoleID, $Alias = null, array $Configuration = [] )
FireCustomEvent ( $ServerID, $EventName, array $Params = [] )
GlobalVariableSet ( $ParamName, $ParamValue, $FarmRoleID, $FarmID, $ServerID = '', $RoleID )
GlobalVariablesList ( $ServerID = null, $FarmID = null, $FarmRoleID = null, $RoleID = null )
ScriptingLogsList ( $FarmID, $ServerID = null, $EventID = null, $StartFrom, $RecordsLimit = 20 )
ServerGetExtendedInformation ( $ServerID )

비공개 메소드들

메소드 설명
validateFarmRoleConfiguration ( array &$config ) : boolean Validates configuration.

메소드 상세

DmApplicationCreate() 공개 메소드

public DmApplicationCreate ( $Name, $SourceID, $PreDeployScript = null, $PostDeployScript = null )

DmApplicationDeploy() 공개 메소드

public DmApplicationDeploy ( $ApplicationID, $FarmRoleID, $RemotePath )

DmApplicationsList() 공개 메소드

public DmApplicationsList ( )

DmDeploymentTaskGetLog() 공개 메소드

public DmDeploymentTaskGetLog ( $DeploymentTaskID, $StartFrom, $RecordsLimit = 20 )

DmDeploymentTaskGetStatus() 공개 메소드

public DmDeploymentTaskGetStatus ( $DeploymentTaskID )

DmDeploymentTasksList() 공개 메소드

public DmDeploymentTasksList ( $FarmRoleID = null, $ApplicationID = null, $ServerID = null )

DmSourceCreate() 공개 메소드

public DmSourceCreate ( $Type, $URL, $AuthLogin = null, $AuthPassword = null )

DmSourcesList() 공개 메소드

public DmSourcesList ( )

EnvironmentsList() 공개 메소드

public EnvironmentsList ( )

FarmAddRole() 공개 메소드

public FarmAddRole ( $Alias, $FarmID, $RoleID, $Platform, $CloudLocation, array $Configuration = [] )
$Configuration array

FarmClone() 공개 메소드

public FarmClone ( $FarmID )

FarmCreate() 공개 메소드

public FarmCreate ( $Name, $Description = "", $ProjectID = "", array $Configuration = [] )
$Configuration array

FarmGetDetails() 공개 메소드

public FarmGetDetails ( $FarmID )

FarmGetDnsEndpoints() 공개 메소드

public FarmGetDnsEndpoints ( $FarmID )

FarmRemove() 공개 메소드

public FarmRemove ( $FarmID )

FarmRemoveRole() 공개 메소드

public FarmRemoveRole ( $FarmID, $FarmRoleID )

FarmRoleParametersList() 공개 메소드

public FarmRoleParametersList ( $FarmRoleID )

FarmRoleUpdateParameterValue() 공개 메소드

public FarmRoleUpdateParameterValue ( $FarmRoleID, $ParamName, $ParamValue )

FarmUpdateRole() 공개 메소드

public FarmUpdateRole ( $FarmRoleID, $Alias = null, array $Configuration = [] )
$Configuration array

FireCustomEvent() 공개 메소드

public FireCustomEvent ( $ServerID, $EventName, array $Params = [] )
$Params array

GlobalVariableSet() 공개 메소드

public GlobalVariableSet ( $ParamName, $ParamValue, $FarmRoleID, $FarmID, $ServerID = '', $RoleID )

GlobalVariablesList() 공개 메소드

public GlobalVariablesList ( $ServerID = null, $FarmID = null, $FarmRoleID = null, $RoleID = null )

ScriptingLogsList() 공개 메소드

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

ServerGetExtendedInformation() 공개 메소드

public ServerGetExtendedInformation ( $ServerID )