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.
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
YESThe blob service endpoint.
Dynamic
YESSource 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
YESThe Azure Storage Table name.
Dynamic
YESConnection string of the Storage Account.
Dynamic
YES Default
UPSERT_REPLACE Possible Values
CREATEUPSERT_MERGEUPSERT_REPLACEUPDATE_MERGEUPDATE_REPLACEDELETEThe default operation type to be applied to the entity.
Dynamic
YESThe 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.