View Source Membrane.S3.Sink (Membrane S3 plugin v0.1.2)
Uploads items to an S3 Bucket.
element-options
Element options
Passed via struct Membrane.S3.Sink.t/0
path
String.t()
Required
The path within your S3 bucket where you'd like to store the resourcebucket
String.t()
Required
S3 bucketchunk_size
integer()
Default value:
5242880
Chunk size in bytes. Determines how many bytes are written to S3 in one request. AWS requires this to be at least 5MBs3_opts
Keyword.t()
Default value:
[]
S3 optionsaws_config
Keyword.t()
Default value:
[]
AWS configurationex_aws
atom()
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