Configuration
All operations require authentication.
List maintenancesBeta
Returns the maintenances of the service, with their schedule and status.
Path parameters
Project ID
Service ID
Headers
Pagination cursor
Pagination size
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafka/ {serviceId}/ maintenance \
-H "authorization: Bearer $OVH_TOKEN"[ { "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED" }]
Get a maintenanceBeta
Returns the operations planned by a maintenance, its schedule and its status.
Path parameters
Maintenance ID
Project ID
Service ID
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses maintenanceId = 00000000-0000-0000-0000-000000000000, projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafka/ {serviceId}/ maintenance/ {maintenanceId} \
-H "authorization: Bearer $OVH_TOKEN"{ "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED"}
Apply a maintenanceBeta
Applies a scheduled maintenance immediately, instead of waiting for its scheduled time.
Path parameters
Project ID
Service ID
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafka/ {serviceId}/ maintenance \
-H "authorization: Bearer $OVH_TOKEN"{ "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED"}
List Schema Registry ACLsBeta
Returns the Schema Registry ACL entries of the service, each granting a user a permission on a resource pattern.
Path parameters
Project ID
Service ID
Headers
Pagination cursor
Pagination size
Response
Hash of the resource used for concurrency control
Date at which the resource was created
Unique identifier of the Schema Registry ACL entry
Permission level granted by this ACL entry
READREAD_WRITEWRITESchema Registry resource pattern this ACL entry applies to. Supports wildcards (*).
Date of the last update to the resource
Username this ACL entry applies to
Example uses projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafka/ {serviceId}/ schemaRegistryAcl \
-H "authorization: Bearer $OVH_TOKEN"[ { "checksum": "string", "createdAt": "2024-01-01T12:00:00Z", "id": "00000000-0000-0000-0000-000000000000", "permission": "READ", "resource": "string", "updatedAt": "2024-01-01T12:00:00Z", "username": "string" }]
Get a Schema Registry ACLBeta
Returns the user, the resource pattern and the permission of the ACL entry.
Path parameters
Project ID
Schema registry acl ID
Service ID
Response
Hash of the resource used for concurrency control
Date at which the resource was created
Unique identifier of the Schema Registry ACL entry
Permission level granted by this ACL entry
READREAD_WRITEWRITESchema Registry resource pattern this ACL entry applies to. Supports wildcards (*).
Date of the last update to the resource
Username this ACL entry applies to
Example uses projectId = string, schemaRegistryAclId = 00000000-0000-0000-0000-000000000000, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafka/ {serviceId}/ schemaRegistryAcl/ {schemaRegistryAclId} \
-H "authorization: Bearer $OVH_TOKEN"{ "checksum": "string", "createdAt": "2024-01-01T12:00:00Z", "id": "00000000-0000-0000-0000-000000000000", "permission": "READ", "resource": "string", "updatedAt": "2024-01-01T12:00:00Z", "username": "string"}
Create a Schema Registry ACLBeta
Grants a user a permission on the Schema Registry resources matching a pattern. Use * to match all subjects.
Path parameters
Project ID
Service ID
Request body (required)
Permission level to grant on the Schema Registry resource
READREAD_WRITEWRITESchema Registry resource pattern this ACL applies to. Use * to match all subjects.
Username to grant access to
Response
Hash of the resource used for concurrency control
Date at which the resource was created
Unique identifier of the Schema Registry ACL entry
Permission level granted by this ACL entry
READREAD_WRITEWRITESchema Registry resource pattern this ACL entry applies to. Supports wildcards (*).
Date of the last update to the resource
Username this ACL entry applies to
Example uses projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafka/ {serviceId}/ schemaRegistryAcl \
-H "authorization: Bearer $OVH_TOKEN"{ "checksum": "string", "createdAt": "2024-01-01T12:00:00Z", "id": "00000000-0000-0000-0000-000000000000", "permission": "READ", "resource": "string", "updatedAt": "2024-01-01T12:00:00Z", "username": "string"}
Delete a Schema Registry ACLBeta
Deletes the ACL entry and revokes the permission it granted.
Path parameters
Project ID
Schema registry acl ID
Service ID
Response
Hash of the resource used for concurrency control
Date at which the resource was created
Unique identifier of the Schema Registry ACL entry
Permission level granted by this ACL entry
READREAD_WRITEWRITESchema Registry resource pattern this ACL entry applies to. Supports wildcards (*).
Date of the last update to the resource
Username this ACL entry applies to
Example uses projectId = string, schemaRegistryAclId = 00000000-0000-0000-0000-000000000000, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafka/ {serviceId}/ schemaRegistryAcl/ {schemaRegistryAclId} \
-H "authorization: Bearer $OVH_TOKEN"{ "checksum": "string", "createdAt": "2024-01-01T12:00:00Z", "id": "00000000-0000-0000-0000-000000000000", "permission": "READ", "resource": "string", "updatedAt": "2024-01-01T12:00:00Z", "username": "string"}
List maintenancesBeta
Returns the maintenances of the service, with their schedule and status.
Path parameters
Project ID
Service ID
Headers
Pagination cursor
Pagination size
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafkaConnect/ {serviceId}/ maintenance \
-H "authorization: Bearer $OVH_TOKEN"[ { "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED" }]
Get a maintenanceBeta
Returns the operations planned by a maintenance, its schedule and its status.
Path parameters
Maintenance ID
Project ID
Service ID
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses maintenanceId = 00000000-0000-0000-0000-000000000000, projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafkaConnect/ {serviceId}/ maintenance/ {maintenanceId} \
-H "authorization: Bearer $OVH_TOKEN"{ "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED"}
Apply a maintenanceBeta
Applies a scheduled maintenance immediately, instead of waiting for its scheduled time.
Path parameters
Project ID
Service ID
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafkaConnect/ {serviceId}/ maintenance \
-H "authorization: Bearer $OVH_TOKEN"{ "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED"}
List maintenancesBeta
Returns the maintenances of the service, with their schedule and status.
Path parameters
Project ID
Service ID
Headers
Pagination cursor
Pagination size
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafkaMirrorMaker/ {serviceId}/ maintenance \
-H "authorization: Bearer $OVH_TOKEN"[ { "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED" }]
Get a maintenanceBeta
Returns the operations planned by a maintenance, its schedule and its status.
Path parameters
Maintenance ID
Project ID
Service ID
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses maintenanceId = 00000000-0000-0000-0000-000000000000, projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafkaMirrorMaker/ {serviceId}/ maintenance/ {maintenanceId} \
-H "authorization: Bearer $OVH_TOKEN"{ "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED"}
Apply a maintenanceBeta
Applies a scheduled maintenance immediately, instead of waiting for its scheduled time.
Path parameters
Project ID
Service ID
Response
Date and time at which the maintenance was applied. Null when not yet applied.
Hash of the resource used for concurrency control
Human-readable description of the maintenance operations to be performed
Unique identifier of the maintenance window
Date and time at which the maintenance window is scheduled to start
Current status of the maintenance window
APPLIEDAPPLYINGERRORSCHEDULEDExample uses projectId = string, serviceId = 00000000-0000-0000-0000-000000000000
$ curl https:/ / api.eu.ovhcloud.com/ v2/ publicCloud/ project/ {projectId}/ managedAnalytics/ kafkaMirrorMaker/ {serviceId}/ maintenance \
-H "authorization: Bearer $OVH_TOKEN"{ "appliedAt": "2024-01-01T12:00:00Z", "checksum": "string", "description": "string", "id": "00000000-0000-0000-0000-000000000000", "scheduledAt": "2024-01-01T12:00:00Z", "status": "APPLIED"}