Send data to a Microsoft Azure Storage Blob (Block Storage).
Field | Type | Required | Description |
---|
container-name | string | ✅ | The storage service container for created blobs. |
blob-destination | azure_blob_output:blob-destination | ✅ | Either a literal blob name or the name of the field to read it from. |
retry | Retry | | How to retry operation if it fails. |
batch | Batch | | Batching output events. |
input-field | event-field (string ) | | Send only the content of the specified field to the blob. |
mode | Mode | ✅ | Either writing or deleting a blob. |
storage-account | string | ✅ | The Storage Account Name to be used (credential). |
storage-master-key | string | ✅ | The Storage Master Key to be used (credential). |
content-type | string | | Set the created blob the following content-type. |
preprocessors | Preprocessors | | Preprocessors (process data before making it available for upload) these processors will be run in the order they are specified. |
track-schema | boolean (bool ) | | Check the schema of the written data and update __SCHEMA_NUMBER (written data must be JSON). |
scuba | Scuba | | If this Job is sending data to Scuba Lite, optionally have the Job configure the Scuba Lite instance. |
Object Properties
Field | Type | Required | Description |
---|
disable-blob-name-guid | boolean (bool ) | | Do not append a GUID to the output blob name. |
guid-prefix | string | | GUID Prefix, will be prepended to the GUID, the default value is ”/”. |
guid-suffix | string | | GUID Suffix, will be appended to the GUID if specified. |
Field | Type | Required | Description |
---|
count | integer | | How to retry? Either forever or for a limited number of times. |
pause | string | | How long to pause before re-trying. |
Field | Type | Required | Description |
---|
fixed-size | integer | | maximum number of events in an output batch. |
mode | symbol | ✅ | If ‘document’ send on end of document generated by input. If ‘fixed’, use fixed_size . |
timeout | string | ✅ | interval after which the batch is sent, to keep throughput going (default 100ms). |
header | string | | put a header line before the batch. |
footer | string | | put a header line after the last line of the batch. |
use-document-marker | bool | | Enrich the job metadata with a document marker (for document handling in batch mode). |
wrap-as-json | bool | | Format the output batch as a JSON array. |
Field | Type | Required | Description |
---|
host | string | ✅ | The Scuba Lite instance (for example: https://scuba-lite.example.com ). |
insecure | bool | ✅ | Allow self-signed certificates for Scuba Lite connections. |
token | string | ✅ | The Scuba Lite API token. |
table-name | string | ✅ | The Scuba Lite table name. |
file-pattern | string | ✅ | The Scuba Lite file search pattern. |
columns | object | ✅ | The columns specified by name and type. |
Value | Name | Description |
---|
put | put | Put Objects |
delete | delete | Delete Objects |
Value | Name | Description |
---|
gzip | gzip | Gzip the output data |
parquet | parquet | Extract the received data as JSON rows from a parquet file |
base64 | base64 | Decode base64 as binary |