Scalr\Api\Service\User\V1beta0\Controller\FarmRoles::modifyPlacementAction PHP Method

modifyPlacementAction() public method

Change placement configuration
public modifyPlacementAction ( integer $farmRoleId ) : Scalr\Api\DataType\ResultEnvelope
$farmRoleId integer Unique farm-role identifier
return Scalr\Api\DataType\ResultEnvelope
    public function modifyPlacementAction($farmRoleId)
    {
        $role = $this->getFarmRole($farmRoleId, null, true);
        FarmRoleAdapter::setupPlacementConfiguration($role, $this->request->getJsonBody());
        /* @var $farmRoleAdapter FarmRoleAdapter */
        $farmRoleAdapter = $this->adapter('farmRole');
        $farmRoleAdapter->validateEntity($role);
        $role->save();
        return $this->result(FarmRoleAdapter::getPlacementConfiguration($role));
    }