Gets information about the search domains owned by this account. Can be limited to specific domains. Shows all domains by default.
Access
public
Parameters
Parameter |
Type |
Required |
Description |
---|---|---|---|
|
Optional |
An associative array of parameters that can have the following keys:
|
Returns
Type |
Description |
---|---|
A |
Examples
Create and delete a search domain.
// Instantiate the class $search = new AmazonCloudSearch(); $domain_name = 'my-domain'; /*%**************************************************************%*/ // Create a new CloudSearch domain echo '# Creating a new CloudSearch domain' . PHP_EOL; $response = $search->create_domain($domain_name); // Check for success... if ($response->isOK()) { echo 'Kicked off the creation of the CloudSearch domain...' . PHP_EOL; } else { print_r($response); } echo PHP_EOL; /*%**************************************************************%*/ // Describe the CloudSearch domains echo "# Describing the CloudSearch domain, \"${domain_name}\"" . PHP_EOL; $response = $search->describe_domains(array( 'DomainNames' => $domain_name )); print_r($response->body->Arn()->map_string()); echo PHP_EOL; /*%**************************************************************%*/ // Delete the CloudSearch domain echo '# Deleting the CloudSearch domain...' . PHP_EOL; $response = $search->delete_domain($domain_name); // Check for success... if ($response->isOK()) { echo 'CloudSearch domain was deleted successfully.' . PHP_EOL; } else { print_r($response); }
Source
Method defined in services/cloudsearch.class.php | Toggle source view (15 lines) | View on GitHub