Delete a CloudFront distribution
public static deleteDistribution ( array $dist ) : boolean | ||
$dist | array | Distribution array info identical to output of getDistribution() |
return | boolean |
function test_deleteDistribution($distributionId) { // To delete a distribution configuration you must first set enable=false with // the updateDistrubution() method and wait for status=Deployed: if (($dist = S3::getDistribution($distributionId)) !== false) { if ($dist['status'] == 'Deployed') { echo "deleteDistribution({$distributionId}): "; var_dump(S3::deleteDistribution($dist)); } else { echo "deleteDistribution({$distributionId}): Distribution not ready for deletion (status is not 'Deployed')\n"; var_dump($dist); } } }