![]() |
![]()
| ![]() |
![]()
NAMEPaws::IoT::FirehoseAction USAGEThis class represents one of two things: Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::IoT::FirehoseAction object: $service_obj->Method(Att1 => { BatchMode => $value, ..., Separator => $value }); Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::IoT::FirehoseAction object: $result = $service_obj->Method(...); $result->Att1->BatchMode DESCRIPTIONDescribes an action that writes data to an Amazon Kinesis Firehose stream. ATTRIBUTESBatchMode => BoolWhether to deliver the Kinesis Data Firehose stream as a batch by using "PutRecordBatch" (https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html). The default value is "false". When "batchMode" is "true" and the rule's SQL statement evaluates to an Array, each Array element forms one record in the "PutRecordBatch" (https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) request. The resulting array can't have more than 500 records. REQUIRED DeliveryStreamName => StrThe delivery stream name. REQUIRED RoleArn => StrThe IAM role that grants access to the Amazon Kinesis Firehose stream. Separator => StrA character separator that will be used to separate records written to the Firehose stream. Valid values are: '\n' (newline), '\t' (tab), '\r\n' (Windows newline), ',' (comma). SEE ALSOThis class forms part of Paws, describing an object used in Paws::IoT BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|