disassociate_address ( $opt )

The DisassociateAddress operation disassociates the specified elastic IP address from the instance to which it is assigned. This is an idempotent operation. If you enter it more than once, Amazon EC2 does not return an error.

Access

public

Parameters

Parameter

Type

Required

Description

$opt

array

Optional

An associative array of parameters that can have the following keys:

  • PublicIp - string - Optional - The elastic IP address that you are disassociating from the instance.
  • AssociationId - string - Optional - Association ID corresponding to the VPC elastic IP address you want to disassociate.
  • curlopts - array - Optional - A set of values to pass directly into curl_setopt(), where the key is a pre-defined CURLOPT_* constant.
  • returnCurlHandle - boolean - Optional - A private toggle specifying that the cURL handle be returned rather than actually completing the request. This toggle is useful for manually managed batch requests.

Returns

Type

Description

CFResponse

A CFResponse object containing a parsed HTTP response.

Examples

AmazonEC2 - Disassociate Address

// Instantiate the class
$ec2 = new AmazonEC2();

$response = $ec2->disassociate_address('184.73.247.11');

// Success?
var_dump($response->isOK());
Result:
bool(true)

Related Methods

Source

Method defined in services/ec2.class.php | Toggle source view (6 lines) | View on GitHub

public function disassociate_address($opt = null)
{
    if (!$opt) $opt = array();
            
    return $this->authenticate('DisassociateAddress', $opt);
}

Copyright © 2010–2013 Amazon Web Services, LLC


Feedback