Insert or update entities in an Azure Storage Table.
Make sure to pass either a list of entities or a file with a list of entities.
type: "io.kestra.plugin.azure.storage.table.Bulk"
Examples
id: azure_storage_table_bulk
namespace: company.team
tasks:
- id: bulk
type: io.kestra.plugin.azure.storage.table.Bulk
endpoint: "https://yourstorageaccount.blob.core.windows.net"
connectionString: "DefaultEndpointsProtocol=...=="
table: "table_name"
from:
- partitionKey: "color"
rowKey: "green"
type: "UPSERT_MERGE"
properties:
"code": "00FF00"
Properties
endpoint *Requiredstring
The blob service endpoint.
from *Requiredobject
Source of a message.
Can be an internal storage URI or a list of maps in the format partitionKey
, rowKey
, type
, properties
, as shown in the example.
table *Requiredstring
The Azure Storage Table name.
connectionString string
Connection string of the Storage Account.
defaultType string
UPSERT_REPLACE
CREATE
UPSERT_MERGE
UPSERT_REPLACE
UPDATE_MERGE
UPDATE_REPLACE
DELETE
The default operation type to be applied to the entity.
sasToken string
The SAS token to use for authenticating requests.
This string should only be the query parameters (with or without a leading '?') and not a full URL.
Outputs
count integer
Number of entities created.