项目作者: aereal

项目描述 :
go-aws-cloudwatch-event-details provides more detail field types of CloudWatch Events.
高级语言: Go
项目地址: git://github.com/aereal/go-aws-cloudwatch-event-details.git
创建时间: 2021-01-06T06:44:33Z
项目社区:https://github.com/aereal/go-aws-cloudwatch-event-details

开源协议:MIT License

下载


CI
PkgGoDev

go-aws-cloudwatch-event-details

go-aws-cloudwatch-event-details provides more detail field types of CloudWatch Events.

Usage

  1. import (
  2. "context"
  3. "github.com/aereal/go-aws-cloudwatch-event-details"
  4. "github.com/aws/aws-lambda-go/events"
  5. )
  6. func handler(ctx context.Context, event events.CloudWatchEvent) error {
  7. detail, err := cweventdetails.ParseEventDetail(event)
  8. if err != nil{
  9. return err
  10. }
  11. println(detail.(*cweventdetails.ECSTaskStateChangeEvent).StoppedReason)
  12. return nil
  13. }

Install

  1. go get github.com/aereal/go-aws-cloudwatch-event-details

License

See LICENSE file.