Scalr\Api\Service\User\V1beta0\Controller\ScriptVersions::describeAction PHP Method

describeAction() public method

Retrieves the list of the script versions
public describeAction ( $scriptId ) : array
$scriptId
return array Returns describe result
    public function describeAction($scriptId)
    {
        $this->checkPermissions(Acl::RESOURCE_SCRIPTS_ENVIRONMENT);
        if (!$this->hasPermissions(Script::findPk($scriptId))) {
            //Checks entity level write access permissions
            throw new ApiErrorException(403, ErrorMessage::ERR_PERMISSION_VIOLATION, "Insufficient permissions");
        }
        return $this->adapter('scriptVersion')->getDescribeResult([['scriptId' => $scriptId]]);
    }