Scalr\Service\Aws\CloudFront\V20120701\CloudFrontApi::createDistribution PHP Метод

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

This action creates a new download distribution. By default, you can create a combined total of up to 100 download and streaming distributions per AWS account
public createDistribution ( Scalr\Service\Aws\CloudFront\DataType\DistributionConfigData | string $config ) : DistributionData
$config Scalr\Service\Aws\CloudFront\DataType\DistributionConfigData | string distribution config object or XML document
Результат Scalr\Service\Aws\CloudFront\DataType\DistributionData Returns created distribution.
    public function createDistribution($config)
    {
        $result = null;
        $options = array('_putData' => $config instanceof DistributionConfigData ? $config->toXml() : (string) $config, 'Expect' => '');
        $response = $this->client->call('POST', $options, '/distribution');
        if ($response->getError() === false) {
            $sxml = simplexml_load_string($response->getRawContent());
            $result = $this->_loadDistributionData($sxml);
        }
        return $result;
    }