# `ExAws.Operation.S3`
[🔗](https://github.com/ex-aws/ex_aws/blob/v2.7.0/lib/ex_aws/operation/s3.ex#L1)

Holds data necessary for an operation on the S3 service.

# `t`

```elixir
@type t() :: %ExAws.Operation.S3{
  body: term(),
  bucket: term(),
  headers: term(),
  http_method: term(),
  params: term(),
  parser: term(),
  path: term(),
  resource: term(),
  service: term(),
  stream_builder: term()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
