Platform

Get Products

get
Authorizations
Query parameters
typestringOptional

Type, example: KUBERNETES

cloudsintegerOptional
Responses
200

OK

*/*
get
GET /itcare/compute/platform/products HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
  {
    "BACKUP_POLICY_TYPE": "text",
    "CATEGORY_WEIGHT": 1,
    "CODE": "text",
    "COMMENT": "text",
    "DOCUMENTATION": "text",
    "EDITION": "text",
    "END_OF_SALES_AT": "2025-09-02T13:37:16.161Z",
    "END_OF_SUPPORT_AT": "2025-09-02T13:37:16.161Z",
    "ENFORCED_AUTH_DOMAIN": true,
    "EXTENDED_SUPPORT_AT": "2025-09-02T13:37:16.161Z",
    "FAMILY_WEIGHT": 1,
    "ID": "text",
    "IMG": "text",
    "LABEL": "text",
    "NAME": "text",
    "PLATFORM": "text",
    "PRODUCT_CATEGORY": "text",
    "PRODUCT_DISPLAYABLE": true,
    "PRODUCT_IS_DISABLED": true,
    "PRODUCT_IS_IN_BETA_MODE": true,
    "PRODUCT_MAGIC_FORMS": "text",
    "PRODUCT_SKIP_TECHNOLOGY": true,
    "PRODUCT_TECHNOLOGY": "text",
    "PRODUCT_VERSION": "text",
    "RELEASED_AT": "2025-09-02T13:37:16.161Z",
    "STATUS": "text",
    "SUPPORT_FORM_AVAILABLE": true,
    "SUPPORT_FORM_ID": "text",
    "SUPPORT_PHASE": "text",
    "TECH_FORMONLY": true,
    "TECH_WEIGHT": 1,
    "TYPE": "text",
    "VERSION": "text",
    "configuration": {
      "topologies": [
        {
          "alwaysOn": "text",
          "cluster": "text",
          "galera": "text",
          "ha": "text",
          "replica": "text",
          "sentinel": "text",
          "single": "text",
          "standalone": "text"
        }
      ]
    },
    "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
        }
      ]
    }
  }
]

Get Product

get
Authorizations
Path parameters
idstringRequired

Platform, example: cent7, ubu22

Query parameters
storagebooleanOptional

Storage specification of platform (disks / max sizes...)

sizingsbooleanOptional

Resource profiles (CPU/RAM) that can be allocated to instances.

propertiesbooleanOptional

Properties specification of platform (package / script, backup type...)

cloudsintegerOptional
Responses
200

OK

*/*
get
GET /itcare/compute/platform/products/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "BACKUP_POLICY_TYPE": "text",
  "CATEGORY_WEIGHT": 1,
  "CODE": "text",
  "COMMENT": "text",
  "DOCUMENTATION": "text",
  "EDITION": "text",
  "END_OF_SALES_AT": "2025-09-02T13:37:16.161Z",
  "END_OF_SUPPORT_AT": "2025-09-02T13:37:16.161Z",
  "ENFORCED_AUTH_DOMAIN": true,
  "EXTENDED_SUPPORT_AT": "2025-09-02T13:37:16.161Z",
  "FAMILY_WEIGHT": 1,
  "ID": "text",
  "IMG": "text",
  "LABEL": "text",
  "NAME": "text",
  "PLATFORM": "text",
  "PRODUCT_CATEGORY": "text",
  "PRODUCT_DISPLAYABLE": true,
  "PRODUCT_IS_DISABLED": true,
  "PRODUCT_IS_IN_BETA_MODE": true,
  "PRODUCT_MAGIC_FORMS": "text",
  "PRODUCT_SKIP_TECHNOLOGY": true,
  "PRODUCT_TECHNOLOGY": "text",
  "PRODUCT_VERSION": "text",
  "RELEASED_AT": "2025-09-02T13:37:16.161Z",
  "STATUS": "text",
  "SUPPORT_FORM_AVAILABLE": true,
  "SUPPORT_FORM_ID": "text",
  "SUPPORT_PHASE": "text",
  "TECH_FORMONLY": true,
  "TECH_WEIGHT": 1,
  "TYPE": "text",
  "VERSION": "text",
  "configuration": {
    "topologies": [
      {
        "alwaysOn": "text",
        "cluster": "text",
        "galera": "text",
        "ha": "text",
        "replica": "text",
        "sentinel": "text",
        "single": "text",
        "standalone": "text"
      }
    ]
  },
  "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
      }
    ]
  }
}

Get regions

get
Authorizations
Path parameters
idstringRequired

Platform, example: cent7, ubu22

Query parameters
cloudsintegerOptional
Responses
200

OK

*/*
get
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"
  }
]

List Resource Obsolescence

get
Authorizations
Query parameters
resourcesinteger · int64[]Optional

Resource Id, example: 1234

servicesinteger · int64[]Optional

Service Id, example: 56789

platformsstring[]Optional

Platform, example: Debian 8

phasesstring[]Optional

Support Phases, example: STANDARD,EXTENDED

startstring · date-timeOptional

Start Date (ISO8601 format), example: 2022-07-22T00:00:00.000Z

cloudsintegerOptional
pagestringOptional

Results page you want to retrieve (0..N)

sizestringOptional

Number of records per page.

sortanyOptional

Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria is not supported.

Responses
200

OK

*/*
get
GET /itcare/compute/platform/resources-obsolescence HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
  "content": [
    {
      "backupPolicyDetails": {
        "backups": [
          {
            "backupLastDate": "2025-09-02T13:37:16.161Z",
            "backupSize": 1,
            "id": 1,
            "type": "text"
          }
        ],
        "policies": [
          {
            "backupLastDate": "2025-09-02T13:37:16.161Z",
            "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-09-02T13:37:16.161Z",
      "endOfSupportAt": "2025-09-02T13:37:16.161Z",
      "environment": "text",
      "extendedSupportAt": "2025-09-02T13:37:16.161Z",
      "family": "text",
      "id": 1,
      "internalResourceId": 1,
      "ipAddress": "text",
      "label": "text",
      "labelArea": "text",
      "labelAvailabilityZone": "text",
      "labelDataCenter": "text",
      "labelRegion": "text",
      "name": "text",
      "network": {
        "area": "text",
        "cidr": "text",
        "cloud": "text",
        "defaultNetwork": true,
        "description": "text",
        "dns": [
          {
            "alias": "text",
            "domain": "text"
          }
        ],
        "environment": "text",
        "gateway": "text",
        "id": 1,
        "ipAddress": "text",
        "ipFreeNumber": 1,
        "isIpRangePublic": true,
        "mask": "text",
        "networkShortDescription": "text",
        "region": "text",
        "scope": "text",
        "shortDescription": "text",
        "technicalId": "text",
        "usedPercent": 1
      },
      "patchParty": {
        "excluded": true,
        "excludedBy": "text",
        "exclusionDate": "2025-09-02T13:37:16.161Z",
        "exclusionReason": "text",
        "id": 1,
        "name": "text",
        "patchDate": "2025-09-02T13:37:16.161Z",
        "patchGroup": "text",
        "patchTag": "text"
      },
      "path": "text",
      "platform": "text",
      "prettyLabel": "text",
      "productName": "text",
      "releasedAt": "2025-09-02T13:37:16.161Z",
      "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
}

List Platform Stats

get
Authorizations
Query parameters
cloudsintegerOptional
Responses
200

OK

*/*
get
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"
        }
      ]
    }
  }
}

Get Platform Support Policy

get

Returns list of platforms, their current support phase and milestones concerning their phases of support.

Authorizations
Query parameters
platformstringOptional

Platform name, example: PaaS OpenSearch

Responses
200

OK

application/vnd.cegedim-it.v1+json
get
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-09-02T13:37:16.161Z",
    "endOfSupportAt": "2025-09-02T13:37:16.161Z",
    "extendedSupportAt": "2025-09-02T13:37:16.161Z",
    "id": "text",
    "img": "text",
    "label": "text",
    "name": "text",
    "rawSupportPhase": "STANDARD,END_OF_SALES,EXTENDED,END_OF_SUPPORT",
    "releasedAt": "2025-09-02T13:37:16.161Z",
    "supportPhase": "STANDARD",
    "technology": "text"
  }
]

Last updated