Metadata-Version: 2.1
Name: aws-event-check
Version: 1.0.0
Summary: A Event Checker For AWS Lambda Handler.
Home-page: https://github.com/AbhimanyuHK/AWS-Event-Check
Author: Abimanyu H K
Author-email: manyu1994@hotmail.com
License: MIT License : Copyright (c) 2019 Abhimanyu Haralukallu
Platform: UNKNOWN
Description-Content-Type: text/markdown

# AWS Event Check

* Annotation based library to check aws event.
* Checking event to avoid internal call by lambda function.
* Supporting AWS Cloud Watch trigger events.
* Supporting AWS S3 trigger event.
* Supporting AWS API Gateway event.


### Examples 

* S3 trigger check :
    * Checking for event Records.

```
from aws.event import s3_trigger_event_check


@s3_trigger_event_check
def handler(event, context):
    try:
        pass
    except Exception as e:
        raise e
```

* Cloud Watch Event :
    * Checking for event id.

```
from aws.event import cloud_watch_trigger_event_check


@cloud_watch_trigger_event_check
def handler(event, context):
    try:
        pass
    except Exception as e:
        raise e
```

* API Gateway Event :

    * Checking only http method.

```
from aws.event import api_gateway_trigger_event_check


@api_gateway_trigger_event_check
def handler(event, context):
    try:
        pass
    except Exception as e:
        raise e
```


 MIT License : Copyright (c) 2019 Abhimanyu Haralukallu

