PHP Класс ScalrAPI_2_3_0

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

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

Метод Описание
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 )