Encryption keys
All operations require authentication.
List encryption keysProduction
Returns the encryption keys of the Logs Data Platform service.
Path parameters
Service name
Query parameters
Filter by title (like)
Response
Example uses serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ dbaas/ logs/ {serviceName}/ encryptionKey \
-H "authorization: Bearer $OVH_TOKEN"[ "00000000-0000-0000-0000-000000000000"]
Get an encryption keyProduction
Returns the encryption key.
Path parameters
Encryption key ID
Service name
Response
Encryption Key algorithm
ECC25519RSA4096Encryption Key content
Encryption Key creation date
Encryption Key ID
Encryption Key fingerprint
Indicates if you are allowed to edit entry
Number of archives encrypted with this Encryption Key
Encryption Key title
Encryption Key user ID
Example uses encryptionKeyId = 00000000-0000-0000-0000-000000000000, serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ dbaas/ logs/ {serviceName}/ encryptionKey/ {encryptionKeyId} \
-H "authorization: Bearer $OVH_TOKEN"{ "algorithm": "ECC25519", "content": "string", "createdAt": "2024-01-01T12:00:00Z", "encryptionKeyId": "00000000-0000-0000-0000-000000000000", "fingerprint": "string", "isEditable": true, "nbArchive": 0, "title": "string", "uid": "string"}
Create an encryption keyProduction
Creates an encryption key on the Logs Data Platform service.
Path parameters
Service name
Request body (required)
Encryption Key algorithm
ECC25519RSA4096Encryption Key content
Encryption Key creation date
Encryption Key ID
Encryption Key fingerprint
Indicates if you are allowed to edit entry
Number of archives encrypted with this Encryption Key
Encryption Key title
Encryption Key user ID
Response
Alias used
Operation creation
Dashboard used
Encryption key used
Index used
Input used
Operation ID
OpenSearch Dashboards used
Role used
Service name
Operation status
FAILUREPENDINGRECEIVEDRETRYREVOKEDRUNNINGSTARTEDSUCCESSStream used
Subscription used
Metrics tenant used
Token used
Operation last update
Example uses serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ dbaas/ logs/ {serviceName}/ encryptionKey \
-H "authorization: Bearer $OVH_TOKEN"{ "aliasId": "00000000-0000-0000-0000-000000000000", "createdAt": "2024-01-01T12:00:00Z", "dashboardId": "00000000-0000-0000-0000-000000000000", "encryptionKeyId": "00000000-0000-0000-0000-000000000000", "indexId": "00000000-0000-0000-0000-000000000000", "inputId": "00000000-0000-0000-0000-000000000000", "operationId": "00000000-0000-0000-0000-000000000000", "osdId": "00000000-0000-0000-0000-000000000000", "roleId": "00000000-0000-0000-0000-000000000000", "serviceName": "string", "state": "FAILURE", "streamId": "00000000-0000-0000-0000-000000000000", "subscriptionId": "00000000-0000-0000-0000-000000000000", "tenantId": "00000000-0000-0000-0000-000000000000", "tokenId": "00000000-0000-0000-0000-000000000000", "updatedAt": "2024-01-01T12:00:00Z"}
Delete an encryption keyProduction
Deletes the encryption key.
Path parameters
Encryption key ID
Service name
Response
Alias used
Operation creation
Dashboard used
Encryption key used
Index used
Input used
Operation ID
OpenSearch Dashboards used
Role used
Service name
Operation status
FAILUREPENDINGRECEIVEDRETRYREVOKEDRUNNINGSTARTEDSUCCESSStream used
Subscription used
Metrics tenant used
Token used
Operation last update
Example uses encryptionKeyId = 00000000-0000-0000-0000-000000000000, serviceName = string
$ curl https:/ / api.eu.ovhcloud.com/ 1.0/ dbaas/ logs/ {serviceName}/ encryptionKey/ {encryptionKeyId} \
-H "authorization: Bearer $OVH_TOKEN"{ "aliasId": "00000000-0000-0000-0000-000000000000", "createdAt": "2024-01-01T12:00:00Z", "dashboardId": "00000000-0000-0000-0000-000000000000", "encryptionKeyId": "00000000-0000-0000-0000-000000000000", "indexId": "00000000-0000-0000-0000-000000000000", "inputId": "00000000-0000-0000-0000-000000000000", "operationId": "00000000-0000-0000-0000-000000000000", "osdId": "00000000-0000-0000-0000-000000000000", "roleId": "00000000-0000-0000-0000-000000000000", "serviceName": "string", "state": "FAILURE", "streamId": "00000000-0000-0000-0000-000000000000", "subscriptionId": "00000000-0000-0000-0000-000000000000", "tenantId": "00000000-0000-0000-0000-000000000000", "tokenId": "00000000-0000-0000-0000-000000000000", "updatedAt": "2024-01-01T12:00:00Z"}