Inserts or updates entities into the Azure Storage Table. Make sure to pass either a list of entities or a file with a list of entities.
yaml
type: "io.kestra.plugin.azure.storage.table.Bulk"
yaml
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"
Dynamic YES
Default UPSERT_REPLACE
Possible Values
CREATEUPSERT_MERGEUPSERT_REPLACEUPDATE_MERGEUPDATE_REPLACEDELETE
The default operation type to be applied to the entity.
Dynamic YES
The blob service endpoint.
Dynamic YES
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.
Dynamic YES
The Azure Storage Table name.
Dynamic YES
Connection string of the Storage Account.
Dynamic YES
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.
Number of entities created.