View Source Membrane.S3.Sink (Membrane S3 plugin v0.1.0)
Uploads items to an S3 Bucket.
element-options
Element options
Passed via struct Membrane.S3.Sink.t/0
pathString.t()Required
The path within your S3 bucket where you'd like to store the resourcebucketString.t()Required
S3 bucketchunk_sizeinteger()Default value:
5242880
Chunk size in bytes. Determines how many bytes are written to S3 in one requests3_optsKeyword.t()Default value:
[]
S3 optionsaws_configKeyword.t()Default value:
[]
AWS configurationex_awsatom()Default value:
ExAws
AWS client. Only needed when substituting the default ExAws dependency.
pads
Pads
input
:input
| Availability | :always |
| Caps | :any |
| Demand mode | :manual |
| Demand unit | :bytes |
| Direction | :input |
| Mode | :pull |
| Name | :input |
Link to this section Summary
Types
Struct containing options for Membrane.S3.Sink
Functions
Returns pads descriptions for Membrane.S3.Sink
Returns description of options available for this module
Link to this section Types
Link to this section Functions
@spec membrane_pads() :: [{Membrane.Pad.name_t(), Membrane.Pad.description_t()}]
Returns pads descriptions for Membrane.S3.Sink
@spec options() :: keyword()
Returns description of options available for this module