
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
@datafire/amazonaws_firehose
Advanced tools
Client library for Amazon Kinesis Firehose
npm install --save @datafire/amazonaws_firehose
let amazonaws_firehose = require('@datafire/amazonaws_firehose').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
amazonaws_firehose.CreateDeliveryStream({
"DeliveryStreamName": ""
}).then(data => {
console.log(data);
});
Amazon Kinesis Firehose API Reference
Amazon Kinesis Firehose is a fully managed service that delivers real-time streaming data to destinations such as Amazon Simple Storage Service (Amazon S3), Amazon Elasticsearch Service (Amazon ES), and Amazon Redshift.
amazonaws_firehose.CreateDeliveryStream({
"DeliveryStreamName": ""
}, context)
object
amazonaws_firehose.DeleteDeliveryStream({
"DeliveryStreamName": ""
}, context)
object
amazonaws_firehose.DescribeDeliveryStream({
"DeliveryStreamName": ""
}, context)
object
amazonaws_firehose.ListDeliveryStreams({}, context)
object
amazonaws_firehose.PutRecord({
"DeliveryStreamName": "",
"Record": {
"Data": ""
}
}, context)
object
amazonaws_firehose.PutRecordBatch({
"DeliveryStreamName": "",
"Records": []
}, context)
object
amazonaws_firehose.UpdateDestination({
"DeliveryStreamName": "",
"CurrentDeliveryStreamVersionId": "",
"DestinationId": ""
}, context)
object
stringbooleanstringobject: Describes hints for the buffering to perform before delivering data to the destination. Please note that these options are treated as hints, and therefore Kinesis Firehose may choose to use different values when it is optimal.
object: Describes the Amazon CloudWatch logging options for your delivery stream.
stringstring (values: UNCOMPRESSED, GZIP, ZIP, Snappy)object: Another modification has already happened. Fetch VersionId again and use it to update the destination.
object: Describes a COPY command for Amazon Redshift.
stringobject
object
stringstringstringobject
objectstringstringobject: Contains information about a delivery stream.
stringarray
string (values: CREATING, DELETING, ACTIVE)string (values: DirectPut, KinesisStreamAsSource)stringobject
integerobject
object: Describes the destination for a delivery stream.
array
stringobject: Describes the buffering to perform before delivering data to the Amazon ES destination.
integerintegerobject: Describes the configuration of a destination in Amazon ES.
object: The destination description in Amazon ES.
object: Describes an update for a destination in Amazon ES.
stringstringstring (values: NoRotation, OneHour, OneDay, OneWeek, OneMonth)integerobject: Configures retry behavior in case Kinesis Firehose is unable to deliver documents to Amazon ES.
string (values: FailedDocumentsOnly, AllDocuments)stringobject: Describes the encryption for a destination in Amazon S3.
stringstringobject: Describes the configuration of a destination in Amazon S3.
object: Describes a destination in Amazon S3.
object: Describes an update for a destination in Amazon S3.
integerstringstring (values: Raw, Event)stringintegerobject: The specified input parameter has a value that is not valid.
object: Describes an encryption key for a destination in Amazon S3.
stringobject: The stream and role ARNs for a Kinesis stream used as the source for a delivery stream.
object: Details about a Kinesis stream used as the source for a Kinesis Firehose delivery stream.
object: You have already reached the limit for a requested resource.
object
integerobject
stringstringstring (values: NoEncryption)integerstringstringobject: Describes a data processing configuration.
object: Describes a data processor.
array
object: Describes the processor parameter.
array
string (values: LambdaArn, NumberOfRetries, RoleArn, BufferSizeInMBs, BufferIntervalInSeconds)stringstring (values: Lambda)object
object
array
object: Contains the result for an individual record from a PutRecordBatch request. If the record is successfully added to your delivery stream, it receives a record ID. If the record fails to be added to your delivery stream, the result includes an error code and an error message.
array
object
object
stringobject: The unit of data in a delivery stream.
object: Describes the configuration of a destination in Amazon Redshift.
object: Describes a destination in Amazon Redshift.
object: Describes an update for a destination in Amazon Redshift.
integerobject: Configures retry behavior in case Kinesis Firehose is unable to deliver documents to Amazon Redshift.
string (values: Disabled, Enabled)object: The resource is already in use and not available for this operation.
object: The specified resource could not be found.
stringstring (values: Disabled, Enabled)object: Describes the configuration of a destination in Amazon S3.
object: Describes a destination in Amazon S3.
object: Describes an update for a destination in Amazon S3.
object: The service is unavailable, back off and retry the operation. If you continue to see the exception, throughput limits for the delivery stream may have been exceeded. For more information about limits and how to request an increase, see Amazon Kinesis Firehose Limits.
integerobject: Details about a Kinesis stream used as the source for a Kinesis Firehose delivery stream.
object: Describes the configuration of a destination in Splunk.
object: Describes a destination in Splunk.
object: Describes an update for a destination in Splunk.
integerobject: Configures retry behavior in case Kinesis Firehose is unable to deliver documents to Splunk or if it doesn't receive an acknowledgment from Splunk.
string (values: FailedEventsOnly, AllEvents)stringobject
objectstringFAQs
DataFire integration for Amazon Kinesis Firehose
We found that @datafire/amazonaws_firehose demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.