ExAws.Firehose v2.0.0 ExAws.Firehose View Source
AWS Kinesis Firehose
Link to this section Summary
Functions
Creates stream
Deletes stream
Describe Stream
Lists streams
Puts a record on a stream
Put multiple records on a stream
Updates the specified destination of the specified delivery stream
Link to this section Types
Link to this type
describe_delivery_stream_opts()
View Source
describe_delivery_stream_opts() :: [limit: pos_integer(), exclusive_start_destination_id: binary()]
Link to this type
list_delivery_stream_opts()
View Source
list_delivery_stream_opts() :: [exclusive_start_delivery_stream_name: binary(), limit: pos_integer()]
Link to this type
put_record_batch_record()
View Source
put_record_batch_record() :: [{:data, binary()}]
Link to this section Functions
Link to this function
create_delivery_stream(stream_name, shard_count \\ 1)
View Source
create_delivery_stream(stream_name :: stream_name(), opts :: create_delivery_stream_opts()) :: ExAws.Operation.JSON.t()
Creates stream
Link to this function
delete_delivery_stream(stream_name)
View Source
delete_delivery_stream(stream_name :: stream_name()) :: ExAws.Operation.JSON.t()
Deletes stream
Link to this function
describe_delivery_stream(stream_name, opts \\ [])
View Source
describe_delivery_stream(stream_name :: stream_name(), opts :: describe_delivery_stream_opts()) :: ExAws.Operation.JSON.t()
Describe Stream
Link to this function
list_delivery_streams(opts \\ [])
View Source
list_delivery_streams(opts :: list_delivery_stream_opts()) :: ExAws.Operation.JSON.t()
Lists streams
Puts a record on a stream
Link to this function
put_record_batch(stream_name, records)
View Source
put_record_batch(stream_name :: stream_name(), records :: [put_record_batch_record()]) :: ExAws.Operation.JSON.t()
Put multiple records on a stream
Link to this function
update_destination(stream_name, version_id, destination_id, opts \\ [])
View Source
update_destination(stream_name :: stream_name(), version_id :: binary(), destination_id :: binary(), opts :: update_destination_opts()) :: ExAws.Operation.JSON.t()
Updates the specified destination of the specified delivery stream.