PHP Класс Scalr\Api\Service\User\V1beta0\Controller\Scripts

Автор: N.V.
Наследование: extends Scalr\Api\Rest\Controller\ApiController
Показать файл Открыть проект

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

Метод Описание
createAction ( ) Create a new Script in this Environment
deleteAction ( string $scriptId ) : Scalr\Api\DataType\ResultEnvelope Delete an Script from this Environment
describeAction ( ) : array Retrieves the list of the scripts
fetchAction ( string $scriptId ) : Scalr\Api\DataType\ResultEnvelope Fetches detailed info about one script
getScript ( string $scriptId, boolean $modify = false ) : Script Gets specified Script taking into account both scope and authentication token
modifyAction ( integer $scriptId ) : Scalr\Api\DataType\ResultEnvelope Change script attributes.

Приватные методы

Метод Описание
getDefaultCriteria ( ) : array Gets default search criteria according environment scope

Описание методов

createAction() публичный Метод

Create a new Script in this Environment
public createAction ( )

deleteAction() публичный Метод

Delete an Script from this Environment
public deleteAction ( string $scriptId ) : Scalr\Api\DataType\ResultEnvelope
$scriptId string Unique identifier of the script
Результат Scalr\Api\DataType\ResultEnvelope

describeAction() публичный Метод

Retrieves the list of the scripts
public describeAction ( ) : array
Результат array Returns describe result

fetchAction() публичный Метод

Fetches detailed info about one script
public fetchAction ( string $scriptId ) : Scalr\Api\DataType\ResultEnvelope
$scriptId string Numeric identifier of the script
Результат Scalr\Api\DataType\ResultEnvelope

getScript() публичный Метод

Gets specified Script taking into account both scope and authentication token
public getScript ( string $scriptId, boolean $modify = false ) : Script
$scriptId string Numeric identifier of the Script
$modify boolean optional Flag checking write permissions
Результат Scalr\Model\Entity\Script Returns the Script Entity on success

modifyAction() публичный Метод

Change script attributes.
public modifyAction ( integer $scriptId ) : Scalr\Api\DataType\ResultEnvelope
$scriptId integer Unique identifier of the script
Результат Scalr\Api\DataType\ResultEnvelope