docs: def verify_event_source_current(self, event_uuid, resource_name,
                                      service_name, function_arn):
          # type: (str, str, str, str) -> bool
          """Check if the uuid matches the resource and function arn provided.
  
          Given a uuid representing an event source mapping for a lambda
          function, verify that the associated source arn
          and function arn match up to the parameters passed in.
  
          Instead of providing the event source arn, the resource name
          is provided along with the service name.  For example, if we're
          checking an SQS queue event source, the resource name would be
          the queue name (e.g. ``myqueue``) and the service would be ``sqs``.
  
          """
          client = self._client('lambda')
          try:
              attributes = client.get_event_source_mapping(UUID=event_uuid)
              actual_arn = attributes['EventSourceArn']
              arn_start, actual_name = actual_arn.rsplit(':', 1)
              return (
                  actual_name == resource_name and
                  arn_start.startswith('arn:aws:%s' % service_name) and
                  attributes['FunctionArn'] == function_arn
              )
          except client.exceptions.ResourceNotFoundException:
              return False