Автор: N.V.
Наследование: extends Scalr\Service\Aws\Rds\AbstractRdsDataType
Пример #1
0
 /**
  * CreateDBCluster action
  *
  * Creates a new DB Cluster.
  *
  * @param   CreateDBClusterRequestData  $request    Created DB Instance request object
  *
  * @return  DBInstanceData  Returns created DBInstance
  *
  * @throws  ClientException
  * @throws  RdsException
  */
 public function createDBCluster(CreateDBClusterRequestData $request)
 {
     $result = null;
     $options = $request->getQueryArray();
     $response = $this->client->call(ucfirst(__FUNCTION__), $options);
     if ($response->getError() === false) {
         $sxml = simplexml_load_string($response->getRawContent());
         if (!$this->exist($sxml->CreateDBClusterResult)) {
             throw new RdsException(sprintf(self::UNEXPECTED, 'create DBCluster'));
         }
         $result = $this->_loadDBClusterData($sxml->CreateDBClusterResult->DBCluster);
     }
     return $result;
 }