Gives you information about your VPCs. You can filter the results to return information only about VPCs that match criteria you specify.
For example, you could ask to get information about a particular VPC or VPCs (or all your VPCs) only if the VPC’s state is available. You can specify multiple filters (e.g., the VPC uses one of several sets of DHCP options, and the VPC’s state is available). The result includes information for a particular VPC only if the VPC matches all your filters.
If there’s no match, no special message is returned; the response is simply empty. The following table shows the available filters.
Access
public
Parameters
Parameter |
Type |
Required |
Description |
---|---|---|---|
|
Optional |
An associative array of parameters that can have the following keys:
|
Returns
Type |
Description |
---|---|
A |
Examples
Describe all VPCs.
$ec2 = new AmazonEC2(); $response = $ec2->describe_vpcs(); var_dump($response->isOK());Result:
bool(true)
Filter VPCs by available state.
$ec2 = new AmazonEC2(); $response = $ec2->describe_vpcs(array( 'Filter' => array( array('Name' => 'state', 'Value' => 'available') ), )); var_dump($response->isOK());Result:
bool(true)
Related Methods
Source
Method defined in services/ec2.class.php | Toggle source view (24 lines) | View on GitHub