Query
Query
yaml
type: "io.kestra.plugin.azure.storage.cosmosdb.Query"Examples
yaml
id: azure_storage_cosmos_query
namespace: company.team
tasks:
- id: bulk
type: io.kestra.plugin.azure.storage.cosmosdb.Query
endpoint: "https://yourcosmosaccount.documents.azure.com"
databaseId: your_data_base_id
containerId: your_container_id
tenantId: "{{ secret('AZURE_TENANT_ID') }}"
clientId: "{{ secret('AZURE_CLIENT_ID') }}"
clientSecret: "{{ secret('AZURE_CLIENT_SECRET') }}"
query: "SELECT * FROM c WHERE c.region = 'europe'"
partitionKeyDefinition:
paths: ["/region"]
kind: HASH
version: V2
partitionKey:
region: europe
Properties
containerId *Requiredstring
databaseId *Requiredstring
query *Requiredstring
tenantId *Requiredstring
clientId string
clientSecret string
connectionString string
consistencyLevel string
Default
SessionPossible Values
STRONGBOUNDED_STALENESSSESSIONEVENTUALCONSISTENT_PREFIXcontentResponseOnWriteEnabled booleanstring
Default
trueendpoint string
excludeRegions array
SubTypestring
feedRangePartitionKey object
partitionKey object
partitionKeyDefinition string
Definitions
io.kestra.plugin.azure.storage.cosmosdb.PartitionKeyDefinition
kind*Requiredstring
Possible Values
HASHRANGEMULTI_HASHpaths*Requiredarray
SubTypestring
version*Requiredstring
Possible Values
V1V2pemCertificate string
Outputs
queryResults array
SubTypeobject