Platform
Last updated
Last updated
Type, example: KUBERNETES
GET /itcare/compute/platform/products HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"backupPolicyType": "text",
"category": "text",
"categoryWeight": 1,
"code": "text",
"comment": "text",
"configuration": {
"topologies": [
{
"alwaysOn": "text",
"cluster": "text",
"galera": "text",
"ha": "text",
"replica": "text",
"sentinel": "text",
"single": "text",
"standalone": "text"
}
]
},
"edition": "text",
"endOfSalesAt": "2025-06-22T08:18:40.575Z",
"endOfSupportAt": "2025-06-22T08:18:40.575Z",
"extendedSupportAt": "2025-06-22T08:18:40.575Z",
"familyWeight": 1,
"id": "text",
"label": "text",
"name": "text",
"platform": "text",
"productDisplayable": true,
"productIsDisabled": true,
"productIsInBetaMode": true,
"productSkipTechnology": true,
"productVersion": "text",
"releasedAt": "2025-06-22T08:18:40.575Z",
"status": "text",
"supportFormAvailable": true,
"supportFormId": "text",
"supportPhase": "text",
"technology": "text",
"technologyFormOnly": true,
"technologyWeight": 1,
"type": "text",
"version": "text"
}
]
Platform, example: cent7, ubu22
Storage specification of platform (disks / max sizes...)
Resource profiles (CPU/RAM) that can be allocated to instances.
Properties specification of platform (package / script, backup type...)
GET /itcare/compute/platform/products/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"code": "text",
"enforcedAuthDomain": true,
"properties": [
{
"defaultValue": "text",
"description": "text",
"displayed": true,
"editable": true,
"key": "text",
"mandatory": true,
"value": "text"
}
],
"resources": [
{
"available": true,
"id": "text",
"optionDescrEn": "text",
"optionDescrFr": "text",
"optionName": "text",
"optionOrder": "text",
"ram": 1,
"vcpus": 1
}
],
"storage": {
"maxVolumes": 1,
"minVolumeSize": 1,
"totalSizeAuthorized": 1,
"totalVolumesSize": 1,
"volumes": [
{
"description": "text",
"editable": 1,
"exclFromSnap": 1,
"id": "data",
"mandatory": true,
"max": 1,
"min": 1,
"order": 1,
"sizeGb": 1,
"system": true
}
]
}
}
Platform, example: cent7, ubu22
GET /itcare/compute/platform/products/{id}/regions HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"areas": [
{
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
}
],
"dataCenter": "text",
"id": "text",
"location": "text"
}
]
Resource Id, example: 1234
Service Id, example: 56789
Platform, example: Debian 8
Support Phases, example: STANDARD,EXTENDED
Start Date (ISO8601 format), example: 2022-07-22T00:00:00.000Z
Results page you want to retrieve (0..N)
Number of records per page.
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria is not supported.
GET /itcare/compute/platform/resources-obsolescence HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"category": "text",
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2025-06-22T08:18:40.575Z",
"endOfSupportAt": "2025-06-22T08:18:40.575Z",
"environment": "text",
"extendedSupportAt": "2025-06-22T08:18:40.575Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"label": "text",
"name": "text",
"path": "text",
"platform": "text",
"prettyLabel": "text",
"productName": "text",
"releasedAt": "2025-06-22T08:18:40.575Z",
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "ACTIVE,INACTIVE,PREPARATION",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"technology": "text",
"type": "text"
}
],
"empty": true,
"first": true,
"last": true,
"number": 1,
"numberOfElements": 1,
"pageable": {
"offset": 1,
"pageNumber": 1,
"pageSize": 1,
"paged": true,
"sort": [
{
"ascending": true,
"direction": "text",
"ignoreCase": true,
"nullHandling": "text",
"property": "text"
}
],
"unpaged": true
},
"size": 1,
"sort": [
{
"ascending": true,
"direction": "text",
"ignoreCase": true,
"nullHandling": "text",
"property": "text"
}
],
"totalElements": 1,
"totalPages": 1
}
GET /itcare/compute/platform/stats/global HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"phasesStatistic": {
"ANY_ADDITIONAL_PROPERTY": {
"count": 1,
"platforms": [
{
"count": 1,
"label": "text",
"name": "text",
"resourceType": "text"
}
]
}
}
}
Returns list of platforms, their current support phase and milestones concerning their phases of support.
Platform name, example: PaaS OpenSearch
GET /itcare/compute/platform/support-policy HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"category": "text",
"comment": "text",
"endOfSalesAt": "2025-06-22T08:18:40.575Z",
"endOfSupportAt": "2025-06-22T08:18:40.575Z",
"extendedSupportAt": "2025-06-22T08:18:40.575Z",
"id": "text",
"img": "text",
"label": "text",
"name": "text",
"rawSupportPhase": "STANDARD,END_OF_SALES,EXTENDED,END_OF_SUPPORT",
"releasedAt": "2025-06-22T08:18:40.575Z",
"supportPhase": "STANDARD",
"technology": "text"
}
]