# README

S3 Fetcher

Compatible with Logz.io's S3 Fetcher API.

To create a new S3 fetcher:

client, _ := s3_fetcher.New(apiToken, test_utils.GetLogzIoBaseUrl())
addS3Buckt := false
active := true
connector, err := underTest.CreateS3Fetcher(s3_fetcher.S3FetcherRequest{
                        Bucket:                   "my_bucket",
                        AddS3ObjectKeyAsLogField: &addS3Buckt,
                        Active:                   &active,
                        Region:                   s3_fetcher.RegionUsEast1,
                        LogsType:                 s3_fetcher.LogsTypeElb,
                    })
FunctionFunction Name
Createfunc (c *S3FetcherClient) CreateS3Fetcher(create S3FetcherRequest) (*S3FetcherResponse, error)
Deletefunc (c *S3FetcherClient) DeleteS3Fetcher(s3FetcherId int64) error
Getfunc (c *S3FetcherClient) GetS3Fetcher(s3FetcherId int64) (*S3FetcherResponse, error)
Listfunc (c *S3FetcherClient) ListS3Fetchers() ([]S3FetcherResponse, error)
Updatefunc (c *S3FetcherClient) UpdateS3Fetcher(s3FetcherId int64, update S3FetcherRequest) error