Queries Queries
Queries Certified

yaml
type: "io.kestra.plugin.azure.storage.cosmosdb.Queries"
yaml
id: azure_storage_cosmos_queries
namespace: company.team

tasks:
  - id: cosmos_queries
    type: io.kestra.plugin.azure.storage.cosmosdb.Queries
    endpoint: "https://yourcosmosaccount.documents.azure.com"
    tenantId: "{{ secret('AZURE_TENANT_ID') }}"
    clientId: "{{ secret('AZURE_CLIENT_ID') }}"
    clientSecret: "{{ secret('AZURE_CLIENT_SECRET') }}"
    queries:
      query-one:
        query: SELECT * FROM c
      query-two:
        query: SELECT * FROM c WHERE c.id = 'test'
        partitionKeyDefinition:
          paths: ["/id"]
          kind: HASH
          version: V2
        partitionKey:
          id: test
Properties
Definitions
query*Requiredstring
excludeRegionsarray
SubTypestring
feedRangePartitionKeyobject
partitionKeyobject
partitionKeyDefinition
kind*Requiredstring
Possible Values
HASHRANGEMULTI_HASH
paths*Requiredarray
SubTypestring
version*Requiredstring
Possible Values
V1V2
DefaultSession
Possible Values
STRONGBOUNDED_STALENESSSESSIONEVENTUALCONSISTENT_PREFIX
Defaulttrue
SubTypearray