    # File lib/fog/aws/requests/compute/release_address.rb, line 38
            def release_address(public_ip_or_allocation_id)
              response = Excon::Response.new

              address = self.data[:addresses][public_ip_or_allocation_id] || self.data[:addresses].values.detect {|a| a['allocationId'] == public_ip_or_allocation_id }

              if address
                if address['allocationId'] && public_ip_or_allocation_id == address['publicIp']
                  raise Fog::Compute::AWS::Error, "InvalidParameterValue => You must specify an allocation id when releasing a VPC elastic IP address"
                end

                self.data[:addresses].delete(address['publicIp'])
                response.status = 200
                response.body = {
                  'requestId' => Fog::AWS::Mock.request_id,
                  'return'    => true
                }
                response
              else
                raise Fog::Compute::AWS::Error.new("AuthFailure => The address '#{public_ip_or_allocation_id}' does not belong to you.")
              end
            end