Azure Table Storage
Connect to your Azure Table Storage to create, query and update, table entries and tables.
This article describes the operations for the Azure Table Storage built-in connector, which is available only for Standard workflows in single-tenant Azure Logic Apps. If you're looking for the Azure Table Storage managed connector operations instead, see Azure Table Storage managed connector reference.
Built-in connector settings
In a Standard logic app resource, the Azure Table Storage built-in connector includes settings that control various thresholds for performance, timeout, execution time, and so on. For example, you can change the timeout value for table storage requests from the Azure Logic Apps runtime. For more information, review Reference for host settings - host.json - Table and queue storage.
Authentication
Connection String
The connection string for Azure Storage.
Parameters
Name | Description | Type | Required | Allowed Values |
---|---|---|---|---|
Connection String | The connection string for Azure Storage. | securestring | True |
Active Directory OAuth
Active Directory OAuth
Parameters
Name | Description | Type | Required | Allowed Values |
---|---|---|---|---|
Table Storage endpoint | Table Storage endpoint eg: https://[tablename].table.core.windows.net/ | string | True | |
Active Directory OAuth | Active Directory OAuth | string | True | |
Authority | Active Directory authority | string | False | |
Tenant | Active Directory tenant | string | True | |
Credential type | Active Directory credential type | string | False | Certificate, Secret |
Client ID | Active Directory client ID | string | True | |
Client secret | Active Directory client secret | securestring | True | |
Pfx | Active Directory pfx | securestring | True | |
Password | Active Directory password | securestring | True |
Managed identity
Managed identity
Parameters
Name | Description | Type | Required | Allowed Values |
---|---|---|---|---|
Table Storage endpoint | Table Storage endpoint eg: https://[tablename].table.core.windows.net/ | string | True | |
Managed identity | Managed identity | string | True | |
Managed identity | Managed identity | string | False |
Actions
Create table |
Creates a table in Azure Table Storage. |
Delete Entity |
Deletes the entity in the table. |
Delete table |
Deletes a table in Azure Table Storage. |
Get Entity |
Gets an entity in the table. |
Insert or Update Entity |
Inserts or updates an entity in the table. |
List tables |
Lists tables from Azure Table Storage. |
Query Entities |
Queries the table for entities. |
Update Entity |
Updates an entity in the table. |
Create table
Creates a table in Azure Table Storage.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Name
|
tableName | True | string |
The name of the table. |
Fail if table exists
|
failIfTableExists | string |
The flag to fail the operation if table already exists. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Table Name
|
tableName | string |
The name of the table. |
Delete Entity
Deletes the entity in the table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Name
|
tableName | True | string |
The name of the table. |
Partition Key
|
partitionKey | True | string |
The partition key for the entity in the table. |
Row Key
|
rowKey | True | string |
The row key for the entity in the table. |
If Match
|
ifMatch | string |
The ETag value to be used for conditionally performing the operation. |
Delete table
Deletes a table in Azure Table Storage.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Name
|
tableName | True | string |
The name of the table. |
Get Entity
Gets an entity in the table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Name
|
tableName | True | string |
The name of the table. |
Partition Key
|
partitionKey | True | string |
The partition key for the entity in the table. |
Row Key
|
rowKey | True | string |
The row key for the entity in the table. |
Selected Properties
|
select | string |
Specify the list of properties to be included in result. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Partition Key
|
PartitionKey | string | |
Row Key
|
RowKey | string | |
Timestamp
|
Timestamp | string | |
ETag
|
odata.etag | string |
Insert or Update Entity
Inserts or updates an entity in the table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Name
|
tableName | True | string |
The name of the table. |
Entity
|
entity | True | string |
The table entity in JSON format. The properties 'PartitionKey' and 'RowKey' must be specified. |
Fail if entity exists
|
failIfEntityExists | string |
The flag to fail the operation if the entity already exists. |
|
Update Mode
|
updateMode | string |
The option to either merge with or replace the existing entity while updating it. |
List tables
Lists tables from Azure Table Storage.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Continuation Token
|
continuationToken | string |
The continuation token from a previous call. |
|
Filter
|
filter | string |
The operation only returns the values that satisfy the specified filter contitions. |
|
Top
|
top | string |
Top |
Returns
Name | Path | Type | Description |
---|---|---|---|
Tables
|
tables | string |
The list of tables from Azure Table Storage. |
continuationToken
|
continuationToken | string |
Query Entities
Queries the table for entities.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Name
|
tableName | True | string |
The name of the table. |
Continuation Token
|
continuationToken | string |
The continuation token from a previous call. |
|
Filter
|
filter | string |
The operation only returns the values that satisfy the specified filter contitions. |
|
Selected Properties
|
select | string |
Specify the list of properties to be included in result. |
|
Top
|
top | string |
Top |
Returns
Name | Path | Type | Description |
---|---|---|---|
Entities
|
entities | string | |
continuationToken
|
continuationToken | string |
Update Entity
Updates an entity in the table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Name
|
tableName | True | string |
The name of the table. |
Entity
|
entity | True | string |
The table entity in JSON format. The properties 'PartitionKey' and 'RowKey' must be specified. |
Update Mode
|
updateMode | string |
The option to either merge with or replace the existing entity while updating it. |
|
If Match
|
ifMatch | string |
The ETag value to be used for conditionally performing the operation. |