func (c *Client) UpdateCloudIP(updateCloudIP *CloudIPOptions) (*CloudIP, error) {
	cip := new(CloudIP)
	_, err := c.MakeApiRequest("PUT", "/1.0/cloud_ips/"+updateCloudIP.Id, updateCloudIP, &cip)
	if err != nil {
		return nil, err
	}
	return cip, nil
}
func (c *Client) UpdateCloudIP(updateCloudIP *CloudIPOptions) (*CloudIP, error) {
	cip := new(CloudIP)
	_, err := c.MakeApiRequest("PUT", "/1.0/cloud_ips/"+updateCloudIP.Id, updateCloudIP, &cip)
	if err != nil {
		return nil, err
	}
	return cip, nil
}
// UpdateCloudIP updates an existing cloud ip's attributes. Not all attributes
// can be changed after creation time (such as Id, which is allocated for you).
//
// Specify the cloud ip you want to update using the CloudIPOptions Id field