Skip to content

Azure Blob

Send data to a Microsoft Azure Storage Blob (Block Storage).

FieldTypeRequiredDescription
container-namestringThe storage service container for created blobs.
blob-destinationazure_blob_output:blob-destinationEither a literal blob name or the name of the field to read it from.
retryRetryHow to retry operation if it fails.
batchBatchBatching output events.
input-fieldevent-field (string)Send only the content of the specified field to the blob.
modeModeEither writing or deleting a blob.
storage-accountstringThe Storage Account Name to be used (credential).
storage-master-keystringThe Storage Master Key to be used (credential).
content-typestringSet the created blob the following content-type.
preprocessorsPreprocessorsPreprocessors (process data before making it available for upload) these processors will be run in the order they are specified.
track-schemaboolean (bool)Check the schema of the written data and update __SCHEMA_NUMBER (written data must be JSON).
scubaScubaIf this Job is sending data to Scuba Lite, optionally have the Job configure the Scuba Lite instance.
Object Properties
FieldTypeRequiredDescription
disable-blob-name-guidboolean (bool)Do not append a GUID to the output blob name.
guid-prefixstringGUID Prefix, will be prepended to the GUID, the default value is ”/”.
guid-suffixstringGUID Suffix, will be appended to the GUID if specified.
FieldTypeRequiredDescription
countintegerHow to retry? Either forever or for a limited number of times.
pausestringHow long to pause before re-trying.
FieldTypeRequiredDescription
fixed-sizeintegermaximum number of events in an output batch.
modesymbolIf ‘document’ send on end of document generated by input. If ‘fixed’, use fixed_size.
timeoutstringinterval after which the batch is sent, to keep throughput going (default 100ms).
headerstringput a header line before the batch.
footerstringput a header line after the last line of the batch.
use-document-markerboolEnrich the job metadata with a document marker (for document handling in batch mode).
wrap-as-jsonboolFormat the output batch as a JSON array.
FieldTypeRequiredDescription
hoststringThe Scuba Lite instance (for example: https://scuba-lite.example.com).
insecureboolAllow self-signed certificates for Scuba Lite connections.
tokenstringThe Scuba Lite API token.
table-namestringThe Scuba Lite table name.
file-patternstringThe Scuba Lite file search pattern.
columnsobjectThe columns specified by name and type.
ValueNameDescription
putputPut Objects
deletedeleteDelete Objects
ValueNameDescription
gzipgzipGzip the output data
parquetparquetExtract the received data as JSON rows from a parquet file
base64base64Decode base64 as binary