code: def disassociate_address(self, public_ip=None, association_id=None):
          
          params = {}
  
          if public_ip is not None:
              params['PublicIp'] = public_ip
          elif association_id is not None:
              params['AssociationId'] = association_id
  
          return self.get_status('DisassociateAddress', params, verb='POST')
docs: Disassociate an Elastic IP address from a currently running instance.
  
          :type public_ip: string
          :param public_ip: The public IP address for EC2 elastic IPs.
  
          :type association_id: string
          :param association_id: The association ID for a VPC based elastic ip.
  
          :rtype: bool
          :return: True if successful