Platform
Returns list of platforms, their current support phase and milestones concerning their phases of support.
Platform name, example: PaaS OpenSearch
OK
Bad Request
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-08-17T00:06:22.769Z",
"endOfSupportAt": "2025-08-17T00:06:22.769Z",
"extendedSupportAt": "2025-08-17T00:06:22.769Z",
"id": "text",
"img": "text",
"label": "text",
"name": "text",
"rawSupportPhase": "STANDARD,END_OF_SALES,EXTENDED,END_OF_SUPPORT",
"releasedAt": "2025-08-17T00:06:22.769Z",
"supportPhase": "STANDARD",
"technology": "text"
}
]
OK
Bad Request
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"
}
]
}
}
}
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.
OK
Bad Request
GET /itcare/compute/platform/resources-obsolescence HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-08-17T00:06:22.769Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-08-17T00:06:22.769Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"category": "text",
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2025-08-17T00:06:22.769Z",
"endOfSupportAt": "2025-08-17T00:06:22.769Z",
"environment": "text",
"extendedSupportAt": "2025-08-17T00:06:22.769Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"label": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"name": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-08-17T00:06:22.769Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-08-17T00:06:22.769Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"platform": "text",
"prettyLabel": "text",
"productName": "text",
"releasedAt": "2025-08-17T00:06:22.769Z",
"resourceType": "text",
"securityProfile": {
"comment": "text",
"description": "text",
"enforcement": "text",
"id": "text",
"name": "text",
"profile": "text",
"template": "text",
"whiteList": [
{
"comment": "text",
"ip": "text",
"url": "text"
}
]
},
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "ACTIVE,INACTIVE,PREPARATION",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"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
}
Type, example: KUBERNETES
OK
Bad Request
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-08-17T00:06:22.769Z",
"endOfSupportAt": "2025-08-17T00:06:22.769Z",
"enforcedAuthDomain": true,
"extendedSupportAt": "2025-08-17T00:06:22.769Z",
"familyWeight": 1,
"id": "text",
"label": "text",
"name": "text",
"platform": "text",
"productDisplayable": true,
"productIsDisabled": true,
"productIsInBetaMode": true,
"productSkipTechnology": true,
"productVersion": "text",
"properties": [
{
"defaultValue": "text",
"description": "text",
"displayed": true,
"editable": true,
"key": "text",
"mandatory": true,
"value": "text"
}
],
"releasedAt": "2025-08-17T00:06:22.769Z",
"resources": [
{
"available": true,
"id": "text",
"optionDescrEn": "text",
"optionDescrFr": "text",
"optionName": "text",
"optionOrder": "text",
"ram": 1,
"vcpus": 1
}
],
"status": "text",
"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
}
]
},
"supportFormAvailable": true,
"supportFormId": "text",
"supportPhase": "text",
"technology": "text",
"technologyFormOnly": true,
"technologyWeight": 1,
"type": "text",
"version": "text"
}
]
Get detailed information of a Product. Storage / Sizing / Profile configuration of a product. These information are useful while creating a Resource linked to this product
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...)
OK
Bad Request
GET /itcare/compute/platform/products/{id} 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-08-17T00:06:22.769Z",
"endOfSupportAt": "2025-08-17T00:06:22.769Z",
"enforcedAuthDomain": true,
"extendedSupportAt": "2025-08-17T00:06:22.769Z",
"familyWeight": 1,
"id": "text",
"label": "text",
"name": "text",
"platform": "text",
"productDisplayable": true,
"productIsDisabled": true,
"productIsInBetaMode": true,
"productSkipTechnology": true,
"productVersion": "text",
"properties": [
{
"defaultValue": "text",
"description": "text",
"displayed": true,
"editable": true,
"key": "text",
"mandatory": true,
"value": "text"
}
],
"releasedAt": "2025-08-17T00:06:22.769Z",
"resources": [
{
"available": true,
"id": "text",
"optionDescrEn": "text",
"optionDescrFr": "text",
"optionName": "text",
"optionOrder": "text",
"ram": 1,
"vcpus": 1
}
],
"status": "text",
"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
}
]
},
"supportFormAvailable": true,
"supportFormId": "text",
"supportPhase": "text",
"technology": "text",
"technologyFormOnly": true,
"technologyWeight": 1,
"type": "text",
"version": "text"
}
Platform, example: cent7, ubu22
OK
Bad Request
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"
}
]
Last updated