PHP Class ScalrAPI_2_3_0

Inheritance: extends ScalrAPI_2_2_0
Afficher le fichier Open project: scalr/scalr

Méthodes publiques

Méthode Description
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 )

Private Methods

Méthode Description
validateFarmRoleConfiguration ( array &$config ) : boolean Validates configuration.

Method Details

DmApplicationCreate() public méthode

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

DmApplicationDeploy() public méthode

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

DmApplicationsList() public méthode

public DmApplicationsList ( )

DmDeploymentTaskGetLog() public méthode

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

DmDeploymentTaskGetStatus() public méthode

public DmDeploymentTaskGetStatus ( $DeploymentTaskID )

DmDeploymentTasksList() public méthode

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

DmSourceCreate() public méthode

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

DmSourcesList() public méthode

public DmSourcesList ( )

EnvironmentsList() public méthode

public EnvironmentsList ( )

FarmAddRole() public méthode

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

FarmClone() public méthode

public FarmClone ( $FarmID )

FarmCreate() public méthode

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

FarmGetDetails() public méthode

public FarmGetDetails ( $FarmID )

FarmGetDnsEndpoints() public méthode

public FarmGetDnsEndpoints ( $FarmID )

FarmRemove() public méthode

public FarmRemove ( $FarmID )

FarmRemoveRole() public méthode

public FarmRemoveRole ( $FarmID, $FarmRoleID )

FarmRoleParametersList() public méthode

public FarmRoleParametersList ( $FarmRoleID )

FarmRoleUpdateParameterValue() public méthode

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

FarmUpdateRole() public méthode

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

FireCustomEvent() public méthode

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

GlobalVariableSet() public méthode

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

GlobalVariablesList() public méthode

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

ScriptingLogsList() public méthode

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

ServerGetExtendedInformation() public méthode

public ServerGetExtendedInformation ( $ServerID )