Download OpenAPI specification:Download
The monitoring service offers a centralized platform to collect and store metrics.
A pipeline consists of the generic rules and configurations of a monitoring pipeline instance.
This tag groups all operations for pipelines.
This endpoint enables retrieving all Pipelines using pagination and optional filters.
orderBy | string Default: "-createdDate" Enum: "-createdDate" "-lastModifiedDate" "-name" "name" "createdDate" "lastModifiedDate" The field to order the results by. If not provided, the results will be ordered by the default field. |
{- "id": "930b1f07-e846-54fa-b447-9b78905ff2ef",
- "type": "collection",
- "href": "/pipelines",
- "items": [
- {
- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "type": "pipeline",
- "href": "/pipelines/f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
- "status": "AVAILABLE",
- "statusMessage": null,
- "key": "momSrlgAAEmaYEvBsMr^HsYn",
}, - "properties": {
- "name": "Pipeline1"
}
}
]
}
Creates a new Pipeline.
The full Pipeline needs to be provided to create the object. Optional data will be filled with defaults or left empty.
Pipeline to create.
object Metadata | |
required | object (Pipeline) A pipeline consists of the generic rules and configurations of a monitoring pipeline instance. |
{- "metadata": { },
- "properties": {
- "name": "Pipeline1"
}
}
{- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "type": "pipeline",
- "href": "/pipelines/f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
- "status": "AVAILABLE",
- "statusMessage": null,
- "key": "momSrlgAAEmaYEvBsMr^HsYn",
}, - "properties": {
- "name": "Pipeline1"
}
}
Returns the Pipeline by ID.
pipelineId required | string <uuid> Example: f72521ba-1590-5998-bf96-6eb997a5887d The ID (UUID) of the Pipeline. |
{- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "type": "pipeline",
- "href": "/pipelines/f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
- "status": "AVAILABLE",
- "statusMessage": null,
- "key": "momSrlgAAEmaYEvBsMr^HsYn",
}, - "properties": {
- "name": "Pipeline1"
}
}
Ensures that the Pipeline with the provided ID is created or modified. The full Pipeline needs to be provided to ensure (either update or create) the Pipeline. Non present data will only be filled with defaults or left empty, but not take previous values into consideration.
pipelineId required | string <uuid> Example: f72521ba-1590-5998-bf96-6eb997a5887d The ID (UUID) of the Pipeline. |
update Pipeline
object Metadata | |
required | object (Pipeline) A pipeline consists of the generic rules and configurations of a monitoring pipeline instance. |
{- "metadata": { },
- "properties": {
- "name": "Pipeline1"
}
}
{- "id": "f72521ba-1590-5998-bf96-6eb997a5887d",
- "type": "pipeline",
- "href": "/pipelines/f72521ba-1590-5998-bf96-6eb997a5887d",
- "metadata": {
- "createdDate": "2020-12-10T13:37:50+01:00",
- "createdBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "createdByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedDate": "2020-12-11T13:37:50+01:00",
- "lastModifiedBy": "ionos:identity:::users/87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "lastModifiedByUserId": "87f9a82e-b28d-49ed-9d04-fba2c0459cd3",
- "resourceURN": "ionos:<product>:<location>:<contract>:<resource-path>",
- "status": "AVAILABLE",
- "statusMessage": null,
- "key": "momSrlgAAEmaYEvBsMr^HsYn",
}, - "properties": {
- "name": "Pipeline1"
}
}
Deletes the specified Pipeline.
pipelineId required | string <uuid> Example: f72521ba-1590-5998-bf96-6eb997a5887d The ID (UUID) of the Pipeline. |
{- "httpStatus": 400,
- "messages": [
- {
- "errorCode": "err-1234",
- "message": "Error message example"
}
]
}
Generates a new key for a pipeline invalidating the old one. The key is used for authentication when sending metrics.
This tag groups all operations for key.
Creates a new Key.
The full Key needs to be provided to create the object. Optional data will be filled with defaults or left empty.
pipelineId required | string <uuid> Example: f72521ba-1590-5998-bf96-6eb997a5887d The ID (UUID) of the Pipeline. |
Key to create.
Generates a new key for a pipeline invalidating the old one. The key is used for authentication when sending metrics.
{ }
{- "key": "momSrlgAAEmaYEvBsMr^HsYn"
}