
Azure Delete
CertifiedDelete one Cosmos document
Azure Delete
Delete one Cosmos document
Deletes a document using its id and partition key values; returns status, ETag, diagnostics, and RU charge.
type: io.kestra.plugin.azure.storage.cosmosdb.DeleteExamples
id: azure_cosmos_container_delete_item
namespace: company.team
tasks:
- id: delete
type: io.kestra.plugin.azure.storage.cosmosdb.Delete
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') }}"
item:
id: item_id
region: europe
Properties
containerId *Requiredstring
Container ID
Container (collection) name within the database; must already exist.
databaseId *Requiredstring
Database ID
Target database name inside the account; required.
item *Requiredobject
Document identifier to delete
JSON containing id and partition key fields identifying the document.
tenantId *Requiredstring
Azure AD tenant ID (GUID)
clientId string
Client ID of the Azure AD application
Application (client) ID used for service principal authentication.
clientSecret string
Client secret for the Azure AD application
Secret value associated with the client ID; store in a Kestra secret.
connectionString string
Cosmos connection string
Full connection string from Azure portal; overrides endpoint and Azure AD credentials when set.
consistencyLevel string
SessionSTRONGBOUNDED_STALENESSSESSIONEVENTUALCONSISTENT_PREFIXChoose request consistency
Consistency level sent to Cosmos; defaults to SESSION.
contentResponseOnWriteEnabled booleanstring
trueReturn payload on writes
When true (default), write responses include the document body; set false to reduce payload size.
endpoint string
Cosmos account endpoint
Base account URL (e.g. https://
pemCertificate string
PEM-encoded certificate content for client authentication
PEM text for certificate-based auth; alternative to clientSecret.
pluginDefaultsRef Non-dynamicstring
Reference (ref) of the pluginDefaults to apply to this task.
Outputs
activityId string
Activity id
currentResourceQuotaUsage string
Current resource quota usage
diagnostics
Diagnostics
com.azure.cosmos.CosmosDiagnostics
com.azure.cosmos.implementation.FeedResponseDiagnostics
com.azure.cosmos.implementation.ClientSideRequestStatistics
date-timedate-timecom.azure.cosmos.implementation.query.QueryInfo-QueryPlanDiagnosticsContext
date-timedate-timecom.azure.cosmos.implementation.QueryMetrics
durationdurationdurationdurationduration string
durationDuration
eTag string
E tag
item object
Item
maxResourceQuota string
Max resource quota
requestCharge number
Request charge
responseHeaders object
Response headers
sessionToken string
Session token
statusCode integer
Status code