Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...



curl -X GET "https://itcare.cegedim.cloud/itcare/{api-definition}/{api-endpoint}" -H "Authorization: Bearer {token}"curl -X POST "https://accounts.cegedim.cloud/auth/realms/cloud/protocol/openid-connect/token" \
-H "Authorization: Basic $(echo -n 'CLIENT_ID:CLIENT_SECRET' | base64)" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials"
$echo -n 'CLIENT_ID:CLIENT_SECRET' | base64
(donne la base64 du couple CLIENT_ID:CLIENT_SECRET){
"access_token":"...",
"expires_in":1200,
"refresh_expires_in":7200,
"refresh_token":"...",
"token_type":"bearer"
}curl -X POST "https://accounts.cegedim.cloud/auth/realms/cloud/protocol/openid-connect/token" \
-H "Authorization: Basic $(echo -n 'CLIENT_ID:CLIENT_SECRET' | base64)" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials&refresh_token=****************"
{
"status": "BAD_REQUEST",
"errorCode": "INVALID_FIELD_VALUE",
"errorDesc": "name",
"errorMessage": "Error on field 'name'
}
tolerations:
- effect: NoSchedule
operator: Exists



elasticsearch:
flatten_hashes: true
host: ostest.es.cegedim.cloud
include_tag_key: true
log_es_400_reason: true
logstash_format: true
logstash_prefix: myit-app-prod-frontend
password:
valueFrom:
secretKeyRef:
key: myit-app-prod_password
name: it-cloud-eb.es.cegedim.cloud
port: 443
prefer_oj_serializer: true
reconnect_on_error: true
request_timeout: 30s
scheme: https
suppress_type_name: true
user: myit-app-prod elasticsearch:
default_elasticsearch_version: "7"
flatten_hashes: true
host: ostest.es.cegedim.cloud
include_tag_key: true
log_es_400_reason: true
logstash_format: true
logstash_prefix: myit-app-prod-frontend
password:
valueFrom:
secretKeyRef:
key: myit-app-prod_password
name: it-cloud-eb.es.cegedim.cloud
port: 443
prefer_oj_serializer: true
reconnect_on_error: true
request_timeout: 30s
scheme: https
suppress_type_name: true
user: myit-app-prod
verify_es_version_at_startup: falsecurl -X GET "https://api.cegedim.cloud/itcare/health"YYYY-MM-DDTHH:MM:SS.sssZ2016-06-01T12:27:19.000+0200ITCare-DryRun: true/"""
Launch action and get its descriptor
"""
action = itcare.post('/api/resource', payload=my_payload)
"""
Loop on getting its status
"""
while action['status']=='IN_PROGRESS':
time.sleep(1)
action = itcare.get('/api/actions/{}'.format(action['id']))
"""
Print its status
"""
print action['status']$ ssh johndoe@myinstance
johndoe@myinstance's password: xxxxxx
Creating directory '/home/johndoe'.
johndoe@myinstance:~$johndoe@myinstance:~$ sudo -l
Matching Defaults entries for johndoe on myinstance:
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin
User johndoe may run the following commands on myinstance:
(ALL) NOPASSWD: ALL
(ALL) NOPASSWD: ALL$ grep allow /etc/sssd/sssd.conf
simple_allow_groups = LDAP_GROUP_ADMIN
simple_allow_users = bernard// add one user
$ realm permit --realm <domain> <user>
// add multiple users
$ realm permit --realm <domain> user1 user2 userX// add one group
$ realm permit --realm <domain> --groups <group>
// add multiple groups
$ realm permit --realm <domain> --groups group1 group2 groupX// remove user
$ realm permit --withdraw <user>
// remove group
$ realm permit --withdraw --groups <group>$ touch /etc/sudoers.d/devops$ visudo -f /etc/sudoers.d/devops
# devops
%G_GROUP_DEVOPS ALL=(ALL) NOPASSWD:ALL
bernard ALL=(ALL) NOPASSWD:ALL
OAuth2 flow
Event environments
ALL,NON_PROD,PRODStart Date (ISO8601 format)
2022-04-01T22:00:00.000ZEnd Date (ISO8601 format)
2022-04-30T22:00:00.000ZOK
Change event
OK
Allows to list resources available in your cloud.
This endpoint could be used as a main entry to get informations about the other kind of resource types.
When the resource is retrieved, the *path* attribut allows to navigate to the right category of the resource.
For example : *path=/compute/containers/kubernetes* tells to check the sections *compute > containers > kubernetes* for more details.
Gets a compute Resource by its Id.
A Resource is the ITCare base object.
A resource is composed of :
*id* : Unique identifier of the resource*name* : Name of the resource*serviceId* : Each resource must be linked to a service . The service is a logical entity that hosts resources per environment, application ...*environment* : The environment of the resource. Can be for example 'PRODUCTION', 'QA', 'RECETTE_UAT', 'DEV' ...*creationUser* : The creator of the resource*creationTime* : When the resource has been created*comment* : Description of the resource*category* : High level categorization of the resource*family* : Family of the resource belonging the category*status* : status of the resource. It can be 'ACTIVE' (running), 'INACTIVE' (stopped)*resourceType* : Type of the resource*cloudId* : Each cloud*cloudName* : name of the related cloud*path* : Helper that gives a path or location about which category to find the resource for more details operationsWhen the resource is retrieved, the *path* attribute allows to navigate to the right category of the resource.
This method allows to create a cluster.
You will have to know at the minimum :
area & az attributes)productCode attribute).networkId attribute)name attribute)nodeSizing attribute)instanceCount attribute)serviceId attribute)This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /clusters
{
"name": "PCLUSTER01",
"area": "EB",
"networkId": "ED145",
"serviceId": 123,
"nodeSizing":, "1cpu2gb"
"instanceCount": 2
}
This method allows to delete a K8s Cluster Container.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
DELETE /k8s-clusters/123
DELETE /k8s-clusters/123
{
"changeReference": "rfc nunmber 456"
}
This method allows to update a cluster.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details.Below are different operations currently implemented.
Create Nodes
Use the create_nodes operation to create the nodes of a cluster.
Create nodes operation will add the new nodes in the cluster by availability zone. You can specify the availability zone you need in the request.
This method is synchronous (status code 202).
Example :
PATCH /containers/kubernetes/1234
{
"operation": "create_nodes",
"options": {
"nodes": [
{
"nodesNb": 1,
"nodeSizing": "2cpu4gb",
"az": "EB-A"
},
{
"nodesNb": 2,
"nodeSizing": "4cpu8gb",
"az": "EB-B"
}
]
}
}
you can also add isInternalIngressNode key in the options with true (which by default false) for Ingress Node.
Example :
PATCH /containers/kubernetes/1234
{
"operation": "create_nodes",
"options": {
"nodes": [
{
"nodesNb": 1,
"nodeSizing": "2cpu4gb",
"az": "EB-A"
},
{
"nodesNb": 2,
"nodeSizing": "4cpu8gb",
"az": "EB-B"
}
],
"isInternalIngressNode": true
}
}
Delete Nodes
Use the delete_nodes operation to delete the nodes of a cluster.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /containers/kubernetes/1234
{
"operation":"delete_nodes",
"options":{
"nodes": ["11112","11113","11114"]
}
}
Enable High Availability - HA
Use the enable_ha operation to enable the HA of a cluster.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /containers/kubernetes/1234
{
"operation":"enable_ha"
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan of the cluster.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /containers/kubernetes/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /containers/kubernetes/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
Upgrade
Use the upgrade operation to upgrade the cluster.
version option to set the target version to be installed.The requirements are :
/compute/platform/products?type=KUBERNETES to list all versions available for the cluster.This method is synchronous (status code 202).
PATCH /containers/kubernetes/1234
{
"operation": "upgrade",
"options": {
"version": "1.24"
}
}
This method allows to delete a Kubernetes cluster node.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
To delete a Kubernetes node, the id of the Kubernetes cluster and the id of the node to delete must be specified.
To list the nodes of the Kubernetes cluster, use the endpoint : GET /containers/kubernetes/{kuberneteId}/nodes/{nodeId}.
Use the following to delete a node of a Kubernetes cluster.
DELETE /containers/kubernetes/1234/nodes/4567
To keep consistency on the Kubernetes cluster, please note that :
All nodes cannot be deleted.
All ingress nodes cannot be deleted.
API users will have a BAD_REQUEST when trying to break one of the rule above.
This method allows to create an instance.
You will have to know at the minimum :
area & az attributes).name attribute)resourceId attribute)serviceId attribute)This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /instances { "name": "PINSTANCE01", "region": "EB4", "serviceId": 13, "productCode": "deb8", "resourceId": "1cpu2gb"}
This will create a Debian 8 machine (1cpu 2gb RAM) in EB4 region, named PINSTANCE01, and put it into service of ID 13.
By setting only these parameters, ITCare will use default profile of image (disk configuration) and choose most appropriate Availability Zone and network to host your instance. If you want to specify those parameters take a look at other examples in this documentation.
Response :
{
"id": "1333",
"status": "IN_PROGRESS"
}
With some python code, you can create instance and wait for completion like this:
instance = {
"name": "PINSTANCE01",
"region": "EB4",
"serviceId": 13,
"productCode": "deb8",
"resourceId": "1cpu2gb"
}
action = itcare.post('/api/instances', payload=instance)
while action['status']=='IN_PROGRESS':
time.sleep(1)
action = itcare.get('/api/actions/{}'.format(action['id']))
print action['status']
Choose target Platform and properties
You'll have to know which platform you want to create, and so use Platforms methods to properly fill in relevant attributes (disks / custom properties / allocated resources...).
Choose Availability Zone and Network
You may want to choose your availability zone and network, you can do this by adding availabilityZone and networkId parameters to your request.
To discover both availability zones and networks, you can use methods Regions, AZ, and Networks.
This method allows to delete an instance.
Instance has to be in INACTIVE status, meaning that you have to stop it before deleting it. Use Update Instance PATCH method with stop operation prior to this deletion.
This operation cannot be undone afterwards.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
Example (no body required) :
DELETE /instances/1233
With additional change reference :
DELETE /instances/1233
{
"changeReference": "RFC_123"
}
This method allows to update an instance.
Structure of payload is generic and describes :
operation you want to be performedoptions to pass to operation to have the operation performed.Below are different operations currently implemented.
Stop an Instance
Use the stop operation to perform the stop of instance.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
Use this method only if instance is running and is in the ACTIVE state. Otherwise a 400 status error code will be returned.
PATCH /instances/1234
{
"operation": "stop"
}
You can also put an optional changeReference if you want ITCare keep a reference to external change management system :
PATCH /instances/1234
{
"operation": "stop",
"options": {
"changeReference": "RFC_123"
}
}
Start an Instance
Use the start operation to perform the start of instance.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
Use this method only if instance is not running and is in the INACTIVE state. Otherwise a 400 status error code will be returned.
PATCH /instances/1234
{
"operation": "start"
}
You can also put an optional changeReference if you want ITCare keep a reference to external change management system :
PATCH /instances/1234
{
"operation": "start",
"options": {
"changeReference": "RFC_123"
}
}
Reset an Instance
Use the reset operation to perform the reset of instance.
Reset operation will perform a hard reset of instance, like power off/power on.
This operation may result in data loss, your applications and services will not be stopped gracefully.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
Use this method only if instance is running and is in the ACTIVE state. Otherwise a 400 status error code will be returned.
PATCH /instances/1234
{
"operation": "reset"
}
You can also put an optional comment that will be display in monitoring system :
PATCH /instances/1234
{
"operation": "reset",
"options": {
"comment": "Reset instance because OS is freezed"
}
}
Resize an Instance
Use the resize operation to perform the resize of instance.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
Use this method only if instance is not running and is in the INACTIVE or ACTIVE state. Otherwise a 400 status error code will be returned.
PATCH /instances/1234
{
"operation": "resize",
"options": {
"sizing": "2cpu4gb",
"changeReference": ""
}
}
Update Patch Party Statuses
Use the operation update_patch_party to manage the patch party settings of your instances.
2 options are available :
PATCH /instances/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this App. by myself"
}
}
}
There are 3 groups available defining the sequence on which the instance should be updated: 1 (First Group), 2 (Second Group) or 3 (Third Group).
If no group is set, it means that you have no preference while defining the sequences.
PATCH /instances/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": 3
}
}
}
Replication management
Use the operation update_storage_replication to manage the replication settings of your instances.
2 options are available :
PATCH /instances/1234
{
"operation": "update_storage_replication",
"options": {
"state": false
}
}
PATCH /instances/1234
{
"operation": "update_storage_replication",
"options": {
"state": true
}
}
PATCH /instances/1234
{
"operation": "update_storage_replication",
"options": {
"state": true,
"deactivationReason": "I want it ..."
}
}
Instance Backup Management
Use the update_backup operation to enable/disable instance backup.
Requirements to update manage backup are :
2 options are available:
PATCH /instances/1234
{
"operation": "update_backup",
"options": {
"state": true
}
}
PATCH /instances/1234
{
"operation": "update_backup",
"options": {
"state": false,
"deactivationReason": "Because.."
}
}
This method allows to create a matomo instance.
You will have to know at the minimum :
region attribute)name attribute)sizing attribute). The possible values are : XS (Up to 100K ppm), S(Up to 1M ppm), M(Up to 10M ppm), L(Up to 100M ppm), XL(More than 100M ppm)password attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 12.serviceId attribute).defaultWebSiteName, defaultWebUri).This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /analytics/matomo
{
"name": "pmatomo01",
"region": "EB",
"sizing":"XS",
"serviceId":"123",
"password": "Password!!??",
"defaultWebSiteName": "ITCare",
"defaultWebUri": "https://itcare.cegedim.cloud"
}
This method allows to update a matomo instance.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start matomo instance
Use the start operation to start a matomo instance.
Starts matomo instance.
This method is synchronous (status code 202).
Example :
PATCH /analytics/matomo/1234
{
"operation": "start"
}
Stop matomo instance
Use the stop operation to stop the nodes of the matomo instance and the instance itself.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /analytics/matomo/1234
{
"operation":"stop"
}
Extend matomo instance
Use the extend operation to stop the nodes of the matomo instance and the instance itself.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /analytics/matomo/1234
{
"operation":"extend",
"options" : {
"sizing" : "M"
}
}
This method allows to create a GlusterFS cluster.
You will have to know at the minimum :
area & az attributes). Areas can be available in List Regions method.productCode & platform attributes).name attribute). The name can contain any lowercase characters, dashes and underscores.diskSize attribute). The possible values are at least 10 and maximum 1024 (representing GB).admPassword attribute). The password must be between 12 and 20 characters with at least one lowercase character, one uppercase character, one digit and one special characteruserName attribute). Maximum size is 32 characters, lowercase characters, underscore and dashe are allowedserviceId attribute).networkId attribute).This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /storage/glusterfs
{
"name": "mygluster01",
"diskSize": "15",
"admPassword": "mySuperPassword123!!",
"userName": "dda",
"networkId": 123,
"area":"EB-A",
"serviceId": 46922
}
This method allows to update a GlusterFS cluster.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details.Below are different operations currently implemented.
Start
Use the start operation to start a GlusterFS cluster.
Create nodes operation will add the new nodes in the cluster by availability zone. You can specify the availability zone you need in the request.
This method is synchronous (status code 202).
Example :
PATCH /storage/glusterfs/1234
{
"operation": "start",
"options": {
"changeReference": "RFC_123"
}
}
Stop
Use the stop operation to stop a GlusterFS cluster.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /storage/glusterfs/1234
{
"operation": "start",
"options": {
"changeReference": "RFC_123"
}
}
Resize GlusterFS instance
Use the resize operation to resize the nodes of the GlusterFS instance and the instance itself.
This operation cannot be undone afterwards.
This method is asynchronous (status code 202).
PATCH /storage/glusterfs/1234
{
"operation":"resize",
"options": {
"sizing": "2cpu4gb"
}
}
Add Volume
Use the add_volume operation to add a Volume to a GlusterFS cluster.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /storage/glusterfs/1234
{
"operation": "add_volume",
"options": {
"diskSize": "42",
"userName": "dda",
"userPass":"mySuperPassw0rd42"
}
}
Resize Volume
Use the resize_volume operation to resize a Volume to a GlusterFS cluster.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /storage/glusterfs/1234
{
"operation": "resize_volume",
"options": {
"name":"dda",
"diskSize": "42",
"userName": "dda"
}
}
Resize Volume
Use the delete_volume operation to delete a Volume from a GlusterFS cluster.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /storage/glusterfs/1234
{
"operation": "delete_volume",
"options": {
"name":"dda"
}
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan of the GlusterFS cluster.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /storage/glusterfs/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /storage/glusterfs/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
This method allows to create a postgre SQL instance.
You will have to know at the minimum :
area & az attributes). Areas can be available in List Regions method.productCode attribute).name attribute). The name can contain any lowercase characters or numbers (5-60). It must not be the keyword 'cluster'.nodeSizing attribute). Ex: 2cpu2gbdiskSize attribute). The possible values are at least 40 and maximum 1024 (representing GB).admPassword attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 12.serviceId attribute).networkId attribute).topology attribute). Either standalone / HAtrigram attribute).allowedReplicationLag attribute). The minimum size is 1 MB and maximum is 10240 MBHA topology extra fields: These fields are required for HA clusters:
nodePrefix attribute). The prefix should be from 5 to 12 characters and can contain any uppercase character.az attribute).trigram attribute).tls attribute).This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /postgresql
{
"productCode": "deb12pg16",
"serviceId" : 123,
"nodeSizing" : "2cpu4gb",
"networkId" : 132,
"area" : "EB-QA",
"diskSize" : 40,
"admPassword" : "Test123@2022",
"allowedReplicationLag" : 10,
"az" : "az",
"topology" : "STANDALONE",
"trigram" : "tri",
"tls" : true,
"name" : "NEWPOSTGRE01"
}
This method allows to update a PostgreSQL instance.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start PostgreSQL instance
Use the start operation to start a PostgreSQL instance.
Starts PostgreSQL instance.
This method is asynchronous (status code 202).
Example :
PATCH /postgresql/1234
{
"operation": "start"
}
Stop PostgreSQL instance
Use the stop operation to stop the nodes of the PostgreSQL instance and the instance itself.
This operation cannot be undone afterwards.
This method is asynchronous (status code 202).
PATCH /postgresql/1234
{
"operation":"stop"
}
Resize PostgreSQL instance
Use the resize operation to resize the nodes of the PostgreSQL instance and the instance itself.
This operation cannot be undone afterwards.
This method is asynchronous (status code 202).
PATCH /postgresql/1234
{
"operation":"resize",
"options": {
"sizing": "2cpu4gb"
}
}
Restore PostgreSQL instance
Use the restore operation to restore a PostgreSQL instance to another PostgreSQL instance with the same farm version.
The available stop options are BEFORE and AFTER.
This method is asynchronous (status code 202).
PATCH /postgresql/5678
{
"operation": "restore",
"options": {
"sourceId": 1234,
"stop": "BEFORE",
"timestamp": "2022-11-02T09:32:02.000+00:00"
}
}
Convert from Standalone to HA PostgreSQL instance
Use the enable_ha operation to convert a PostgreSQL instance from Standalone to HA mode.
This method is asynchronous (status code 202).
PATCH /postgresql/5678
{
"operation": "enable_ha",
"options": {
"replicationLag": 50,
"changeReference": "000"
}
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan of the cluster.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /postgresql/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /postgresql/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
Install PostgreSQL extension
Use the install_extension operation to install an extension in the PostgreSQL.
This method is asynchronous (status code 202).
PATCH /postgresql/1234
{
"operation":"install_extension",
"options": {
"dbname": "mydb",
"extensions_list": [
{"name": "ext1"},
{"name": "ext2"}
]
}
}
Upgrade PostgreSQL version
Use the upgrade operation to upgrade the PostgreSQL version.
This method is asynchronous (status code 202).
PATCH /postgresql/1234
{
"operation":"upgrade",
"options": {
"targetVersion": "12",
"changeReference": "RFC 1234"
}
}
This method allows to create a SQL Server 2022 platform.
You will have to know at the minimum :
name attribute). The name can contain any lowercase characters or numbers (5-60). It must not be the keyword 'cluster'.productCode attribute).volumes attribute). Initially, 5 disks are allocated and you can create one more. The first disk with id disk0 represents the "C: System", its maximum possible value is 70 and minimum is 1 (representing GB). disk1 represents "D: Root Instance", disk2 represents "E: User Databases", disk 3 represents "F: User Log" and disk4 represents "G: TempDB". The maximum possible value for these disks is 4096 and the minimum is 10 (representing GB).customerPassword attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 8.serviceId attribute).networkId attribute).area & az attributes).collation attribute).prefix attribute) and Cluster listener name (listenerName attribute) are mandatory in alwaysOn topology.This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
optional fields:
az attribute) default az of area will be used if not providedauthenticationDomainId attribute)alwaysOn attribute) default is falsessis attribute) default is falsessrs attribute) default is falsessas attribute) default is falseasServerModeStd attribute) which will be considered only if ssas is trueasCollation attribute) which will be considered only if ssas is truefullText attribute) default is falseavailabilityMode attribute)failoverMode attribute)readableSecondary attribute)witness attribute)listenerName attribute)POST /sqlserver
{
"productCode": "mssql2k22se",
"name":"RSQL22",
"nodeSizing":"2cpu8gb",
"volumes":[
{
"id":"disk3",
"sizeGb":10
},
{
"id":"disk4",
"sizeGb":10
},
{
"id":"disk2",
"sizeGb":30
},
{
"id":"disk1",
"sizeGb":30
},
{
"id":"disk0",
"sizeGb":70
}
],
"area":"EB-QA",
"customerPassword":"P@ssw0rd",
"collation":"French_BIN",
"edition":"STD",
"serviceId":2423,
"networkId":5000802
}
This method allows to delete a SQL Server instance.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
DELETE /compute/databases/sqlserver/1234
DELETE /compute/databases/sqlserver/1234
{
"changeReference": "56789"
}
This method allows to update a SQL Server Farm.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start SQL Server Farm
Use the start operation to start the SQL Server Farm.
This method is synchronous (status code 202).
Example :
PATCH /compute/databases/sqlserver/1234
{
"operation": "start"
}
Stop SQL Server Farm
Use the stop operation to stop the SQL Server Farm.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /compute/databases/sqlserver/1234
{
"operation": "stop"
}
PATCH /compute/databases/sqlserver/1234
{
"operation": "stop",
"options": {
"changeReference": "56789"
}
}
Reset SQLServer Farm
Use the reset operation to reset the SQL Server Farm.
This method is synchronous (status code 202).
Example :
PATCH /compute/databases/sqlserver/1234
{
"operation": "reset"
}
Resize SQLServer instance
Use the resize operation to resize the nodes of the SQLServer instance and the instance itself.
This operation cannot be undone afterwards.
This method is asynchronous (status code 202).
PATCH /compute/databases/sqlserver/1234
{
"operation":"resize",
"options": {
"sizing": "2cpu4gb"
}
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan of the SQLServer.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /compute/databases/sqlserver/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /compute/databases/sqlserver/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
This method allows to update the partch party informations related to the given service.
Structure of payload is generic and describes :
an array containing the patch party configuration to apply for each resource of the given serviceUpdate Patch Party Statuses
PATCH /services/1234/patch-policies
[
{
"resourceId": 500079802,
"excluded": false,
"exclusionReason": "I don't want to include this resource"
},
{
"resourceId": 500079545,
"excluded": true,
"patchGroup": "2"
},
{
"resourceId": 500057033,
"excluded": false,
"exclusionReason": "Wrong patch group is set",
"patchGroup": "1c"
},
{
"resourceId": 500057055,
"excluded": false,
"patchGroup": "1"
}
]
[
{
"status": "FAILED",
"message": "The patch group is only allowed when the farm has one member",
"id": -1,
"internalId": 500057055
},
{
"status": "IN_PROGRESS",
"message": "Include PatchParty SQLServer rhutsql20",
"process": "INCLUDE_PATCHPARTY",
"id": 500079545,
"lastUpdatedAt": "2023-11-16T11:53:42.888+00:00"
},
{
"status": "FAILED",
"message": "Wrong patch party group set",
"id": -1,
"internalId": 500057033
},
{
"id": 202
}
]
There are 3 groups available defining the sequence on which the instance should be updated: 1 (First Group), 2 (Second Group) or 3 (Third Group).
If no group is set, it means that you have no preference while defining the sequences.
This method allows to create a LoadBalancer.
You will have to know at the minimum :
the area of the region where you want to host your cluster (area attribute). Areas can be available in List Regions method.
url (url attribute). The url you want to create and respect URLs naming convention.
network ID of the cluster (networkId attribute).
On which service the LoadBalancer belongs to (serviceId attribute).
On which domain the url should be belong to (domain attribute).
Healthcheck to check that your url is responding (healthcheck attribute).
Persistence configuration (persistence attribute).
Port member : port on which the members of the loadbalancer should be listening to (portMembers attribute). Example: 80
Profile Names (profileName attribute). Ex : HTTP, HTTPS, TCP. For HTTP, profileName = 80.
Redirection rules (redirectToHttps attribute). Redirect to HTTPS or not.
Members (members attribute). Members of the loadbalancer
optional fields:
region attribute).setUpDNSEnabled attribute). If True, the domain must support the DNS creation.
If the attribut is set to True and the domain do not support DNS setup, an error 400 will be raised.networkId attribute). If not set, the system will choose the default network available on the Availability Zone.This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /loadbalancers
{
"url": "url.cegedim.com",
"serviceId": 46922,
"area": "EB-QA",
"networkId": 4242,
"healthcheck":"CDGM",
"persistence": true,
"portMembers": 80,
"profileName": "HTTP",
"redirectToHttps":false,
"setUpDNSEnabled":false,
"members": [
{
"id": 42,
"network": {
"id": 42,
"ipAddress" : "1.2.3.4"
}
}
]
}
When the LoadBalancer supports SSL
POST /loadbalancers
{
"url": "url.cegedim.com",
"serviceId": 46922,
"area": "EB-QA",
"networkId": 4242,
"healthcheck":"CDGM",
"persistence": true,
"portMembers": 80,
"profileName": "HTTPS",
"redirectToHttps":true,
"setUpDNSEnabled":false,
"sslProfile":"my_ssl_profle",
"certificateName":"my_cert.crt",
"members": [
{
"id": 42,
"network": {
"id": 42,
"ip" : "1.2.3.4"
}
}
]
}
This method allows to update a load balancer.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details.Below are different operations currently implemented.
Start Load Balancer
Use the start operation to start the load balancer.
This method is synchronous (status code 202).
Example :
PATCH /loadbalancers/1234
{
"operation": "start",
"options": {
"changeReference": "5678"
}
}
Stop Load Balancer
Use the stop operation to stop the load balancer.
This method is synchronous (status code 202).
PATCH /loadbalancers/1234
{
"operation": "stop",
"options": {
"changeReference": "5678"
}
}
Create Bot Defense for Load Balancer
Use the activate_bot operation to Update Security Profile for load balancer.
Use the template with values strict, standard to set the template to be applied. Default template value is standard.
Use the mode with values transparent, blocking to set the mode to be applied. Mode is optional and default mode is blocking.
This method is synchronous (status code 202).
PATCH /loadbalancers/1234
{
"operation": "activate_bot",
"options": {
"changeReference": "5678",
"template": "strict",
"mode" : "blocking"
}
}
Update Bot Defense for Load Balancer
Use the update_bot operation to Update Security Profile for load balancer.
Use the template with values strict, standard to set the template to be applied. Default template value is standard.
Use the mode with values transparent, blocking to set the mode to be applied. Mode is optional and default mode is blocking.
This method is synchronous (status code 202).
PATCH /loadbalancers/1234
{
"operation": "update_bot",
"options": {
"changeReference": "5678",
"template": "strict",
"mode" : "blocking"
}
}
When the Security Profile is applied, Use the mode with values transparent, blocking to set the mode to be applied. Mode is optional and default mode is blocking.
In transparent mode, requests considered to be malicious generate an alarm but are not blocked.
blocking mode blocks the requests identified as malicious by Bot Defense
PATCH /loadbalancers/1234
{
"operation": "update_bot",
"options": {
"changeReference": "5678",
"mode" : "transparent"
}
}
Delete Bot Defense Security Profile from Load Balancer
When Security Profile is activated on a Load Balancer, the attribut botDefenseEnabled on the PATCH /loadbalancers/1234 is true.
To remove the Bot Defense Security Profile from a Load Balancer, use :
Use the delete_bot operation to remove Security Profile from the load balancer.
This method is synchronous (status code 202).
PATCH /loadbalancers/1234
{
"operation": "delete_bot",
"options": {
"changeReference": "5678"
}
}
Update IP to whitelist for Load Balancer
Use the edit_bot_whitelist operation to update/add IP to whitelist for load balancer.
This method is synchronous (status code 202).
PATCH /loadbalancers/1234
{
"operation": "edit_bot_whitelist",
"options": {
"ip": "10.0.3.40",
"changeReference": "5678"
}
}
Remove IP Address from whitelist for Load Balancer
Use the delete_bot_whitelist operation to remove IP from whitelist for load balancer.
This method is synchronous (status code 202).
PATCH /loadbalancers/1234
{
"operation": "delete_bot_whitelist",
"options": {
"ip": "10.0.3.40",
"changeReference": "5678"
}
}
** changeReference (optional) is the RFC Number if available.
Add a member to an existing loadbalancer.
The member must be a valid ITCare resource and must be in the same network as the other members of the loadbalancer.
Request example :
POST /compute/loadbalancers/my-service.cegedim.cloud/members
{
"resourceId": 5050706,
"port": 80,
"state": "enabled",
"name": "REBITCGDM1032",
"ip": "10.25.19.158"
}
Minimum payload must contain the following information :
Other field will be ignored. The following payload is valid:
POST /compute/loadbalancers/my-service.cegedim.cloud/members
{
"resourceId": 5050706,
"port": 80,
}
This method is synchronous (status code 200) and will return loadbalancer's members list with the new member added :
[
{
"resourceId": 1050975,
"name": "PEB4APP01",
"port": 443,
"state": "enabled",
"status": "up",
"ip": "10.26.12.11"
},
{
"resourceId": 1050976,
"name": "PEB4APP02",
"port": 443,
"state": "enabled",
"status": "up",
"ip": "10.26.12.12"
},
{
"resourceId": 898734,
"name": "PEB4APP03",
"port": 443,
"state": "enabled",
"status": "up",
"ip": "10.26.12.13"
}
]
Note: New member will added with state enabled.
Note: Member statistic are not included in the response body
Set the state of a loadbalancer member.
The member must be a valid ITCare resource and must be a member of the specified loadbalancer.
Possible state value are :
Example :
PATCH /compute/loadbalancers/123/members/1050975
{
"operation": "disabled"
}
This method is synchronous (status code 200) and will return loadbalancer's member object :
{
"resourceId": 1050975,
"name": PEB4APP01,
"port": 443,
"state": "disabled",
"status": "up",
"name": "PEB4APP01",
"address": "10.26.12.11"
}
This method allows to create a URL for a LoadBalancer.
name is the name of the url.setUpDNSEnabled setup dns or not.This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /loadbalancers/124/urls
{
"name": "url.cegedim.com",
"setUpDNSEnabled": false
}
This method allows to create a RabbitMQ instance.
You will have to know at the minimum :
area & az attributes). Areas can be available in List Regions method.productCode attribute).name attribute).vmPrefix attribute).brokerCount attribute). The possible values are at least 1 or 3 and maximum 5.diskSize attribute). The possible values are at least 10 and maximum 2048 (representing GB).admPassword attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 12.serviceId attribute).networkId attribute).Optional parameters that might be helpful:
vmPrefix attribute).az attribute).This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /message-brokers/rabbitmq
{
"productCode": "rabbitmq313",
"area": "EB-QA",
"name": "Test123",
"nodeSizing": "2cpu4gb",
"brokerCount": 3,
"diskSize": 40,
"networkId": 1234511,
"serviceId": 46922,
"admPassword": "Test123@2022",
"vmPrefix" : "AAAAAA"
}
This method allows to update a RabbitMQ instance.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start RabbitMQ instance
Use the start operation to start a RabbitMQ instance.
Starts RabbitMQ instance.
This method is synchronous (status code 202).
Example :
PATCH /message-brokers/rabbitmq/1234
{
"operation": "start"
}
Stop RabbitMQ instance
Use the stop operation to stop the nodes of the RabbitMQ instance and the instance itself.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /message-brokers/rabbitmq/1234
{
"operation":"stop"
}
Resize RabbitMQ instance
Use the resize operation to resize the sizing of the RabbitMQ.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /message-brokers/rabbitmq/1234
{
"operation":"resize",
"options" : {
"sizing" : "2cpu4gb"
}
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan of the broker.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /message-brokers/rabbitmq/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /message-brokers/rabbitmq/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
This method allows to create a Maria DB instance.
You will have to know at the minimum :
area & az attributes). Areas can be available in List Regions method.productCode attribute).name attribute). The name can contain any lowercase characters or numbers (5-60). It must not be the keyword 'cluster'.nodeSizing attribute). Ex: 2cpu2gbdiskSize attribute). The possible values are at least 40 and maximum 1024 (representing GB).admPassword attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 12.serviceId attribute).networkId attribute).instanceCount attribute). Minimum 1 and maximum 3topology attribute). Either single or clusteroptional fields:
tlsEnabled attribute).This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /mariadb
{
"": "deb10_mariadb_10_6",
"region" : "EB",
"area": "EB-QA",
"az": "az",
"name": "Test123",
"nodeSizing": "2cpu2gb",
"diskSize": 40,
"networkId": 1234511,
"serviceId": 46922,
"admPassword": "Test123@2022",
"instanceCount": 1,
"topology" : "SINGLE"
}
This method allows to update a MariaDB instance.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start MariaDB instance
Use the start operation to start a MariaDB instance.
Starts kafka instance.
This method is synchronous (status code 202).
Example :
PATCH /mariadb/1234
{
"operation": "start"
}
Stop MariaDB instance
Use the stop operation to stop the nodes of the MariaDB instance and the instance itself.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /compute/databases/mariadb/1234
{
"operation":"stop"
}
Resize MariaDB instance
Use the resize operation to resize the sizing of the MariaDB instance.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /compute/databases/mariadb/1234
{
"operation":"resize",
"options" : {
"sizing" : "2cpu4gb"
}
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan for the MariaDB instance.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /mariadb/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /mariadb/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
This method allows to create an OpenSearch instance.
You will have to know at the minimum :
area & az attributes). Areas can be available in List Regions method.productCode attribute).name attribute). The name can contain any lowercase characters or numbers (5-60). It must not be the keyword 'cluster'.nodeSizing attribute). Ex: 2cpu4gbdiskSize attribute). The possible values are at least 100 and maximum 8000 (representing GB).admPassword attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 12.serviceId attribute).networkId attribute).instanceCount attribute). Must be odd and at least be 3, recommended is 5, Maximum is 51nodePrefix attribute). 4 to 60 uppercase charactersThis method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /opensearch
{
"productCode": "opensearch2",
"region" : "EB",
"area": "EB-QA",
"az": "az",
"name": "Test123",
"nodeSizing": "2cpu4gb",
"diskSize": 100,
"networkId": 1234511,
"serviceId": 46922,
"admPassword": "Test123@2022",
"instanceCount": "3",
"nodePrefix" : "OPESTC"
}
This method allows to update an OpenSearch instance.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start OpenSearch instance
Use the start operation to start an OpenSearch instance.
Starts OpenSearch instance.
This method is synchronous (status code 202).
Example :
PATCH /opensearch/1234
{
"operation": "start"
}
Stop OpenSearch instance
Use the stop operation to stop the nodes of the OpenSearch instance and the instance itself.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /opensearch/1234
{
"operation":"stop"
}
Add data nodes in the OpenSearch instance
Use the add_nodes operation to add nodes to the OpenSearch instance.
nodesCount must be even.
Node size must be coherent and not oversized (ex: "2cpu128gb" is oversized, but "8cpu128gb" are ok)
You can only add data nodes when the cluster is in 'Dedicated Master' topology
This method is synchronous (status code 202).
PATCH /opensearch/1234
{
"operation":"add_nodes",
"options" : {
"diskSize" : 100,
"nodeSize" : "2cpu4gb",
"nodesCount": 2
}
}
Delete data nodes from the OpenSearch instance
Use the remove_data_nodes operation to delete data nodes to the OpenSearch instance.
Nodes must be equally distributed across availability zones and
remaining data nodes volumes must be able to receive data from removed data nodes.
The data nodes must not have the role "master"
To maintain cluster balance, only two nodes can be deleted at a time.
This method is synchronous (status code 202).
PATCH /opensearch/1234
{
"operation":"remove_data_nodes",
"options" : {
"nodes": ["nodeName1", "nodeName2"]
}
}
Resize OpenSearch instance
Use the resize_nodes operation to resize the sizing of the OpenSearch nodes.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /opensearch/1234
{
"operation":"resize_nodes",
"options" : {
"nodeSize" : "2cpu4gb",
"nodes" : ["nodeName1"]
}
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan of the OpenSearch instance.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /opensearch/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /opensearch/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
A healthcheck is a test performed on a loadbalanced url to retrieve the status of the service Use the clouds parameter (comma-separated list of long) to restrict results to specified Clouds IDs (use the /me to obtain the list of your Clouds).
This method returns the list of accessible networks from a Load balancing Zone.
scope query parameter to filter private, interco, internet networks. for 'frontend' and 'backend' networks, use scope=privateenvironment query parameter to filter production, non_production networks. for 'production' networks, use environment=productiononlyNonFull if you want only networks with available IP addresses to be listed.clouds parameter (comma-separated list of long) to restrict results to specified Clouds IDs (use the /me to obtain the list of your Clouds).This method allows to create an Apache Kafka platform.
You will have to know at the minimum :
area & az attributes). Areas can be available in List Regions method.productCode attribute).name attribute). The name can contain any lowercase characters or numbers (5-60). It must not be the keyword 'cluster'.nodePrefix attribute). The prefix should be from 5 to 12 characters and can contain any uppercase character.brokerCount attribute). The possible values are at least 3 and maximum 5.diskSize attribute). The possible values are at least 40 and maximum 1024 (representing GB).admPassword attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 12.serviceId attribute).networkId attribute).This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /message-brokers/apache-kafka
{
"productCode": "kafka_3_9_0",
"area": "EB-QA",
"name": "testkafka",
"nodePrefix": "DM123",
"nodeSizing": "2cpu4gb",
"brokerCount": 3,
"diskSize": 40,
"networkId": 1234511,
"serviceId": 46922,
"admPassword": "Test123@2022"
}
This method allows to update an Apache Kafka platform.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start Apache Kafka instance
Use the start operation to start an Apache Kafka instance.
Starts Apache Kafka instance.
This method is synchronous (status code 202).
Example :
PATCH /message-brokers/apache-kafka/1234
{
"operation": "start"
}
Stop Apache Kafka instance
Use the stop operation to stop the nodes of the Apache Kafka instance and the instance itself.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /message-brokers/apache-kafka/1234
{
"operation":"stop"
}
Resize Apache Kafka instance
Use the resize operation to resize the sizing of the Apache Kafka instance.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /message-brokers/apache-kafka/1234
{
"operation":"resize",
"options" : {
"sizing" : "2cpu4gb"
}
}
Reconfigure Apache Kafka instance
Use the reconfigure operation to update the Apache Kafka instance params.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /message-brokers/apache-kafka/1234
{
"operation":"reconfigure",
"options" : {
"param" : "param"
}
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan of the Apache Kafka instance.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /message-brokers/apache-kafka/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /message-brokers/apache-kafka/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
Add Apache Kafka node
Use the add-node operation to add broker node to the Apache Kafka instance.
diskSize attribute). The possible values are at least 40 and maximum 1024 (representing GB).availabilityZone attribute).This method is synchronous (status code 202).
PATCH /message-brokers/apache-kafka/1234
{
"operation":"add-node",
"options" : {
"diskSize" : 40,
"availabilityZone": "ET-A"
}
}
This method returns the list of accessible networks from a Load balancing Zone.
scope query parameter to filter private, interco, internet networks. for 'frontend' and 'backend' networks, use scope=privateenvironment query parameter to filter production, non_production networks. for 'production' networks, use environment=productiononlyNonFull if you want only networks with available IP addresses to be listed.clouds parameter (comma-separated list of long) to restrict results to specified Clouds IDs (use the /me to obtain the list of your Clouds).Gets a Resource filter values filtered by product technology and clouds.
the responce form this endpoint can be used to filter the response from other endpoints as get page of:
/compute/instances/compute/containers/kubernetes/databases/message-broker/networking/loadbalancersQuery param:
*technologies* : optional list of product technologies*cloudId* : Each cloud*iRules* : iRules for loadbalancer*defaultPersistence* : for loadbalancer*fallbackPersistence* : for loadbalancer*loadBalancingMode* : for loadbalancer*protocols* : for loadbalancer*az* : for system instance and application servers*k8sRegions* : for kubernetes*versions* : for any farm of database, message brokers or storage*topologies* : for any farm of database, message brokers or storageGET /itcare/changes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*


[
{
"cloudId": 1,
"cloudName": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"descriptionFr": "text",
"detail": "text",
"detailFr": "text",
"endAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"executionEndAt": "2026-03-09T17:04:08.767Z",
"executionStartAt": "2026-03-09T17:04:08.767Z",
"id": 1,
"impact": "MAJOR",
"maintenanceType": "text",
"number": 1,
"organizationId": 1,
"patchTag": "text",
"startAt": "2026-03-09T17:04:08.767Z",
"title": "text",
"titleFr": "text",
"type": "CUSTOMER",
"updatedAt": "2026-03-09T17:04:08.767Z",
"updatedBy": "text"
}
]

OK
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
OAuth2 flow
IDs, example: 123,456,789
Names, example: resource01,!resource02,resource42
Types, example: WINDOWS,AIX,LINUX
Families, example: DEBIAN,CENTOS,RHEL
Versions, example: DEBIAN_10,CENTOS_6,RHEL_5
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Availability Zone, example: EB-A, EB-B, EB-C, etc...
IPs, example: 10.59.13.29
VLAN, example: EB_1125_DMZ8
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
Service Ids, example: 1234
Environment, example: PRODUCTION,QA
Technologies of resource. For exemple LINUX,KUBERNETES
Count statistic with uncategorized types
global|count|obsolescence|service|network, example: global
Start Date (ISO8601 format), example: 2022-07-22T00:00:00.000Z
OK
Global score computed. Maximum value is 100, minimum is 0.
Bad Request
OK
Holds common proprieties to all Managed Resource Nodes in ITCare
The Category of the Managed Node/URL
The Cloud ID
The Service environment
ID of the Managed Node/URL
Name of the Managed Node/URL
The parent resource id
The resource type of the parent
The Service ID
Status of the Managed Node/URL
The parent technology
Bad Request
OAuth2 flow
Resource Id, example: 123
OK
Describes a Compute Resource.
Cloud Name of the resource
Brief comment or description of the resource
Unique Identifier of the resource.
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Name of the resource
API Path allowing to navigation in the resource category
type of resource
Status of resource.
Support Level
Bad Request
Resource Id, example: 123
OK
Bad Request
No Content
Bad Request
No content
Resource Id, example: 123
OK
Representation of a dns alias record
The full qualified domain name (fqdn)
The type of the record (A,CNAME,TXT,…)
The record name.
The related DNZ zone
Bad Request
Resource Id, example: 123
Model to update a DNS Record
OK
Representation of a dns alias record
The full qualified domain name (fqdn)
The type of the record (A,CNAME,TXT,…)
The record name.
The related DNZ zone
Bad Request
OAuth2 flow
Resource Id, example: 123
FQDN to delete, example: my.fqdn.cegedim.cloud
OK
No content
Bad Request
No content
Resource Id, example: 123
OK
Bad Request
OAuth2 flow
Resource Id, example: 123
Actions, example: enable_monitoring
Statuses, example: SUCCESS
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
id, example: 500060340
type, example: MESSAGE_BROKERS
OK
LoadBalancer object
Bot Defense state
Bot Defense is updating
Advanced property such as default persistence
Advanced property such as fallback persistence
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Advanced property such as load balancing mode
Source addresse translation automap enabled
Bad Request
Resource Id, example: 123
OK
Bad Request
id, example: 500060340
type, example: MESSAGE_BROKERS
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
OAuth2 flow
OK
Holds common proprieties to all Managed Resource Nodes in ITCare
The Category of the Managed Node/URL
The Cloud ID
The Service environment
ID of the Managed Node/URL
Name of the Managed Node/URL
The parent resource id
The resource type of the parent
The Service ID
Status of the Managed Node/URL
The parent technology
Bad Request
Resource Id, example: 123
OK
Representation of a resource patch party
Tells if the resource is excluded or not from patch party
User who performed the exclusion from patch party action
Date on which the exclusion from patch party was performed
Raison why the resource should be excluded from patch party.
Id of the resource under patch party or not
Name of the resource under patch party or not
Date of the last System Upgrade.
Specification of the patch group, three sequences : '1', '2', '3'. '0' means no preference
Tag to reference the last patch party
Bad Request
OAuth2 flow
123Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
No Content
Bad Request
No content
OAuth2 flow
Resource Id
OK
Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
Bad Request
OAuth2 flow
123Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
OK
Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
Bad Request
OAuth2 flow
123Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
OK
Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
Bad Request
OAuth2 flow
OK
Holds common proprieties to all Managed Resource Nodes in ITCare
The Category of the Managed Node/URL
The Cloud ID
The Service environment
ID of the Managed Node/URL
Name of the Managed Node/URL
The parent resource id
The resource type of the parent
The Service ID
Status of the Managed Node/URL
The parent technology
Bad Request
OK
No content
Bad Request
No content
Compute resource types : a compute can be a service or a resource (instance, db, url, ... )
OK
Bad Request
Names, example: resource01,!resource02,resource42
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: agkey:mytagvalue,application:itcare
Filter list by backup status
Filter list by DRP status
Filter list by patch party status
Topology, example: Standard, HA
Version, example: v1.26.15, v1.28.13, etc...
Region, example: EB,ET
Availability Zone, example: EB-A, EB-B, EB-C, etc...
IPs, example: 10.59.13.29
VLAN, example: EB_1125_DMZ8
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
OAuth2 flow
Describes the k8s container to be created.
Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Availability zone of the maria DB
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
Kubernetes Container Ingress Providers
Number of instances to create in k8s cluster
Name of k8s cluster
[a-z0-9\-]+The network Id of the ELS cluster
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Node sizing for cluster
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
OAuth2 flow
id, example: 123
Parameters when deleting a resource
Optional reference for change
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Resource Id, example: 123
OK
K8s Container object
Indicates backup is active on the host
Kubernetes Container Ingress Providers
Area pretty name
A list of Area name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Recent Version of the K8S Cluster
Management host of the K8S Cluster
Number of Nodes of the K8s Cluster
Storage Replication Enabled - The farm has replicated storage
Technical ID of the K8S Cluster
High availability mode status
Version of the K8S Cluster
Version of the K8S Cluster
Bad Request
OAuth2 flow
K8s Cluster Id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
K8sCluster Id, example: 123
OK
LoadBalancer object
Bot Defense state
Bot Defense is updating
Advanced property such as default persistence
Advanced property such as fallback persistence
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Advanced property such as load balancing mode
Source addresse translation automap enabled
Bad Request
OAuth2 flow
K8sCluster Id, example: 123
Describes a load balancer.
Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
certificate of the load balancer., example: wildcard_cegedim.com
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
healtcheck of load balancer., example: http
Network id. Refer to networks available in List Networks method. If absent, a default network of AZ will be used.
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
port member of load balancer., example: 80, 443, ...
profile name of load balancer.
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates if a DNS record is to be set. If absent, set to false.
ssl profile of the load balancer., example: profile_wildcard.cegedim.com_secure
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
url of load balancer. Must be unique, and fit naming rules convention., example: url.cegedim.com
^(https?:\\/\\/)?(www\\.)?[a-zA-Z][a-zA-Z0-9.-]{2,63}+$port of load balancer in case of TCP VS Profile
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
K8sCluster Id, example: 123
type, example: az-distribution | dc-distribution
OK
Bad Request
OK
Bad Request
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
OAuth2 flow
id, example: 123
id, example: 456
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
Names, example: resource01,!resource02,resource42
Types, example: WINDOWS,AIX,LINUX
Families, example: DEBIAN,CENTOS,RHEL
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Filter list by backup status
Filter list by DRP status
Filter list by patch party status
Availability Zone, example: EB-A, EB-B, EB-C, etc...
IPs, example: 10.59.13.29
VLAN, example: EB_1125_DMZ8
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
OAuth2 flow
Describes the instance to be created.
Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
authentication domain id, if not set, will take default, example: CGDM-EMEA
Availability zone id. Refer to AZ available in List Availability Zones method. If absent, default AZ of region will be used.
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
Indicates if backup off site (data replicated to another region) has to be setup on instance. If absent, backup off site will be setup automatically if instance is in a production service.
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
hostname of instance. Must be unique, and fit naming rules convention., example: PEB4MYAPP01
Network id. Refer to networks available in List Networks method. If absent, a default network of AZ will be used.
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
id of platform (image) of instance. To discover available platforms, use ListPlatforms method, example: deb8 for Debian 8
code of product., example: rmq11 for RabbitMQ 11
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
identifier of resources (cpu/ram) that will be allocated to the instance. Use List Platforms method to see resources available for each of them., example: 1cpu2gb
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
specific request to be done by an administrator. Can differ delivery of instance up to 24h., example: Could you please install .NET framework 4.5 on instance ? Thanks.
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 123
Parameters when deleting a resource
Optional reference for change
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Resource Id, example: 123
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Resource Id, example: 123
OK
Bad Request
Resource Id, example: 123
OK
Snapshot of an instance
Optional change reference
Ignored at creation. Creation date of snapshot
Ignored at creation. User full-name who created snapshot
Snapshot description
Ignored at creation. Expiration date of snapshot
Ignored at creation. Indicates the snapshot identifiant
Ignored at creation. Indicates the label
Ignored at creation. Recovery date of snapshot
Ignored at creation. Size in Gb of snapshot
Bad Request
Resource Id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Resource Id, example: 123
Optional change reference
Snapshot description
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
Resource Id, example: 123
Snapshot Id, example: 123-snap-42
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Resource Id, example: 123
OK
Information about a Storage of an Instance
total size of all disks
total size of all file systems
Bad Request
OK
Action performed on a resource
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Action performed on a resource
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
Names, example: matomo1
OK
Bad Request
OAuth2 flow
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
Default website name to be configured in Matomo, if left empty, a dummy value will be configured
Default website url to be configured in Matomo, if left empty, a dummy value will be configured
Name of Matomo Instance
[a-z0-9\-]{4,60}$Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Password to connect to the matomo instance.
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Sizing. L, XL , XS, S, M. Sizing for matomo instances
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
id, example: 123
OK
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Names, example: resource01,!resource02,resource42
Types, example: WINDOWS,AIX,LINUX
Families, example: DEBIAN,CENTOS,RHEL
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Filter List for Restore
Database Version, example: 11
Filter list by backup status
Filter list by DRP status
Filter list by patch party status
Topology, example: AlwaysOn, Galera, Replica Set, Cluster, Standalone, HA, etc..
Version, example: 2.11.0, 2022 EE, etc...
Availability Zone, example: EB-A, EB-B, EB-C, etc...
IPs, example: 10.59.13.29
VLAN, example: EB_1125_DMZ8
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
OK
NetworkCluster
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
OK
Bad Request
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
Names, example: resource01,!resource02,resource42
Types, example: TOMCAT or WILDFLY or WEB_ZONE
Families, example: DEBIAN,CENTOS,RHEL
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Filter list by backup status
Filter list by DRP status
Filter list by patch party status
Availability Zone, example: EB-A, EB-B, EB-C, etc...
IPs, example: 10.59.13.29
VLAN, example: EB_1125_DMZ8
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
""OK
Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
Bad Request
OK
Bad Request
1234, example: 1234
OK
Bad Request
Type, example: KUBERNETES
OK
Bad Request
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
Platform, example: cent7, ubu22
OK
Bad Request
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
OK
Bad Request
OAuth2 flow
Platform name, example: PaaS OpenSearch
OK
A Platform is an system image from where you can create instance. All these images are managed by ITCare system teams.
Detailed description (ex: Debian 8 (jessie) operating system)
End of sales date of platform.
End of support date of platform.
Extended support date of platform.
Id of the platform (ex : deb8 for Debian 8)
Internal Key of the platform.
Pretty label of platform.
Short human readable description (ex. Debian 8)
Current support phase of platform.
Release date of platform.
Current support phase of platform.
Bad Request
Names, example: resource01,!resource02,resource42
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Filter list by backup status
Filter list by DRP status
Filter list by patch party status
Topology, example: Cluster
Version, example: v1.26.15, v1.28.13, etc...
VirtualIp, example: 127.0.0.1, 127.0, 127, 10.%.62
Availability Zone, example: EB-A, EB-B, EB-C, etc...
IPs, example: 10.59.13.29
VLAN, example: EB_1125_DMZ8
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
OAuth2 flow
The user password
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#&()–{}:;',?/*~$^+=<>]).{12,20}$Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Availability zone of the maria DB
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
The volume configured within the configuration process of the GlusterFs cluster
Name of GlusterFs cluster
[a-z0-9_\-]{5,60}$The network Id of the ELS cluster
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Node sizing for cluster
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
[a-z0-9_\-]{1,32}$Created
Bad Request
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Gluster File System
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
OAuth2 flow
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
OK
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
OK
Free Size in GB of FS
Mounting point of FS
Total Size in GB of FS
Type of FS
Bad Request
Names, example: resource01,!resource02,resource42
Types, example: WINDOWS,AIX,LINUX
Families, example: DEBIAN,CENTOS,RHEL
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Filter list by backup status
Filter list by DRP status
Filter list by patch party status
Topology, example: Cluster, Standalone, etc..
Version, example: 2.7.0, 3.6.0, 3.9.29-1, etc...
Availability Zone, example: EB-A, EB-B, EB-C, etc...
IPs, example: 10.59.13.29
VLAN, example: EB_1125_DMZ8
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
Resource Id, example: 123
Resource/Node Ids, example: 123
[]Resource Ids : urls or members, example: 123
[]Operation Type
OK
Bad Request
OAuth2 flow
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
id, example: 500061854
OK
PostgreCluster
Allowed replication Lag
Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Number of instances to create in Postgre cluster
IP Address of the resource
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Network Id
Node sizing for Postgre cluster
The storage needed on each data node of the Postgre cluster
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
id, example: 500061854
OK
Bad Request
id, example: 500061854
OK
Bad Request
OK
Bad Request
OK
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
id, example: 500061854
OK
Bad Request
Names, example: resource01,!resource02,resource42
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
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
OAuth2 flow
Cluster/Basic Always On, example: true
Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Collation for Analysis Services
Modelisation type
Modelisation type, example: TABULAR
authentication domain id, example: CGDM-EMEA
Cluster availability mode, example: Synchronous_commit
Availability zone of the maria DB
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
Database Collation, example: French_BIN
Customer Password
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
Cluster failover mode, example: Read-intent_only
Whether Full-Text search is enabled or not
Cluster listener name, example: rhusqllsnr01
Name of SQL Server
The network Id of the ELS cluster
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
cluster nodes number, example: 3
Node sizing for cluster
Prefix name of SQL Server
code of product., example: mssql2k22se for SQL Server 2022 Standard
Cluster readable secondary, example: YES, NO, READ_ONLY
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
specific request to be done by an administrator. Can differ delivery of instance up to 24h., example: Could you please install .NET framework 4.5 on instance ? Thanks.
SQL Server Analysis Services (SSAS)
SQL Server Integration Services (SSIS)
SQL Server Reporting Services (SSRS)
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 123
Parameters when deleting a resource
Optional reference for change
Accepted
Bad Request
id, example: 123
OK
Indicates backup is active on the host
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Number of Nodes
Storage Replication Enabled - The farm has replicated storage
Size profile
High availability mode status
DNS name
Version of the Farm
Bad Request
OAuth2 flow
id, example: 123
Object describing a partial modification of an object to perform. Please refer to documentation to get list of operations available and their specific payload.
Operation to perform on target object, example: operation_name
Accepted
Bad Request
OK
Bad Request
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
NAMEPossible values: OK
No content
Bad Request
No content
Names, example: resource01,!resource02,resource42
Environments, example: PRODUCTION,DEVELOPMENT
Statuses, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Sorting criteria in the format: property(,asc|desc). Default sort order is ascending. Multiple sort criteria is not supported.
Results page you want to retrieve (0..N)
Number of records per page.
OK
Bad Request
Service Id, example: 123
OK
A Service is a Resource group (instances, load balancers...), forming a coherent whole, aiming to serve an application to your customers.
Grouping criterias of resources inside a service can change, but generally are :
Ex : An application App, for client ACME< in production environment requires 4 servers, 2 databases. Those resources will be grouped inside a service called App - ACME Production.
Tells If the service accepts advanced monitoring
Cloud Name of the service
Cloud Name of the service
Short comment of service
Environment of service. Use List Statuses API method to list possible values.
Id of service
Internal key of service
Name of service
Tells If the service has subscribed to cegedim.cloud sms service
Status of service. Use List Statuses API method to list possible values.
Bad Request
Category, example: INSTANCES
""OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Service Id, example: 44411
Names, example: REBMYAPP01,REBMYSRV
Backup
Drp
Statuses, example: ACTIVE,INACTIVE,PREPARATION
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
Service Id, example: 44411
Broker name, example: deblaprmq01
Broker status, example: ACTIVE
Broker version, example: 3.9
Broker size, example: 4cpu8gb
OK
Managed Data Base
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
Service Id, example: 44411
Names, example: PET1
Statuses, example: ACTIVE,INACTIVE,PREPARATION
OK
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
Service Id, example: 44411
Names, example: REBMYAPP01,REBMYSRV
Families, example: DEBIAN,RHEL
Backup
Drp
withManagedNodes
withApplicationServers
withOracleDbs
withMongoNodeJs
withAppliances
Statuses, example: ACTIVE,INACTIVE,PREPARATION
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
Service Id, example: 44411
Names, example: REBMYAPP01,REBMYSRV
Statuses, example: ACTIVE,INACTIVE,PREPARATION
Versions, example: EB,ET,NK
OK
K8s Container object
Indicates backup is active on the host
Kubernetes Container Ingress Providers
Area pretty name
A list of Area name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Recent Version of the K8S Cluster
Management host of the K8S Cluster
Number of Nodes of the K8s Cluster
Storage Replication Enabled - The farm has replicated storage
Technical ID of the K8S Cluster
High availability mode status
Version of the K8S Cluster
Version of the K8S Cluster
Bad Request
Service Id, example: 44411
Names, example: www.cegedim.com,www.egypt.eg
Statuses, example: ACTIVE,INACTIVE,PREPARATION
Number of Members, example: 2
OK
LoadBalancer object
Bot Defense state
Bot Defense is updating
Advanced property such as default persistence
Advanced property such as fallback persistence
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Advanced property such as load balancing mode
Source addresse translation automap enabled
Bad Request
Service Id, example: 44411
Names, example: www.cegedim.com,www.egypt.eg
Statuses, example: ACTIVE,INACTIVE,PREPARATION
OK
Managed Data Base
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
Service Id, example: 44411
Names, example: PET1
Statuses, example: ACTIVE,INACTIVE,PREPARATION
OK
NetworkCluster
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
OAuth2 flow
Service Id, example: 44411
boolean flag to fetch history details for every ci
OK
Representation of a resource patch party
Tells if the resource is excluded or not from patch party
User who performed the exclusion from patch party action
Date on which the exclusion from patch party was performed
Raison why the resource should be excluded from patch party.
Id of the resource under patch party or not
Name of the resource under patch party or not
Date of the last System Upgrade.
Specification of the patch group, three sequences : '1', '2', '3'. '0' means no preference
Tag to reference the last patch party
Bad Request
Service Id, example: 44411
Update Patch party configuration for resources of a service
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Service Id, example: 44411
OK
Holds dependencies of a Service : dependencies (other services that are required for a service to be fully functional) and impacts (other services that depends on current service)
Bad Request
Service Id, example: 44411
OK
Holds dependencies stats of a Service : number of dependencies (other services that are required for a service to be fully functional) and number of impacts (other services that depends on current service)
Number of services that are required for current service to be fully functional
Number of services that requires current service to be fully functional
Bad Request
Service Id, example: 44411
Names, example: REBMYAPP01,REBMYSRV
Categories, example: INSTANCES,APPLICATION_SERVERS,LOAD_BALANCERS
Statuses, example: ACTIVE,INACTIVE,PREPARATION
OK
Holds common properties to all Resources managed in ITCare available on a Service
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
Service Id, example: 123
OK
Bad Request
Service Id, example: 44411
Names, example: devvcaglfs02
Statuses, example: ACTIVE,INACTIVE,PREPARATION
Sizing of the resource, example: 2cpu4gb
Number of nodes, example: 2
IP Address, ex: 10.10.10.10
OK
Storage Information
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
Service Id, example: 500063721
Actions, example: enable_monitoring
Statuses, example: SUCCESS
Names, example: REBITTEST01
OK
Action performed on a resource
Human readable message of status
Code of action performed
Status label of action
Bad Request
Names, example: resource01,!resource02,resource42
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
URLs, example: .cegedim.cloud
IRules, iRule-Redirect-gis-workflow
Default Persistence, example: cookie,hash, or source_addr etc...
Fallback Persistence, example: dest_addr, source_addr, etc...
Load Balancing Mode, example: least-connections-node, round-robin, etc...
Protocols, example: HTTP, HTTPS, MYSQL, etc...
VLAN, example: EB_1125_DMZ8
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
OAuth2 flow
Describes a load balancer.
Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
certificate of the load balancer., example: wildcard_cegedim.com
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
healtcheck of load balancer., example: http
Network id. Refer to networks available in List Networks method. If absent, a default network of AZ will be used.
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
port member of load balancer., example: 80, 443, ...
profile name of load balancer.
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates if a DNS record is to be set. If absent, set to false.
ssl profile of the load balancer., example: profile_wildcard.cegedim.com_secure
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
url of load balancer. Must be unique, and fit naming rules convention., example: url.cegedim.com
^(https?:\\/\\/)?(www\\.)?[a-zA-Z][a-zA-Z0-9.-]{2,63}+$port of load balancer in case of TCP VS Profile
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
OK
Describes the protocol (http, htttps, tcp) of a loadbalancer
Port of this loadbalancer
Protocol of this loadbalancer
Bad Request
Parameters when deleting a resource
Optional reference for change
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
LoadBalancer object
Bot Defense state
Bot Defense is updating
Advanced property such as default persistence
Advanced property such as fallback persistence
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Advanced property such as load balancing mode
Source addresse translation automap enabled
Bad Request
OAuth2 flow
Load Balancer Id, example: 123
Object describing a partial modification of an object to perform. Please refer to documentation to get list of operations available and their specific payload.
Operation to perform on target object, example: operation_name
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
id, example: 500067154
From Date (ISO8601 format), example: 2023-03-15T00:00:00.000Z
To Date (ISO8601 format), example: 2023-03-16T00:00:00.000Z
type, example: security
securitycriteria, example: bot
botsize, example: 20
20OK
Bad Request
OK
IP address of the member.
Category of the member
Family of the member
Internal type of the member of the member
Area on which the member is located
Name of the member on the loadbalancer
port of the member., example: 80, 443, ...
Name of the member of the member
Id of the resource. Required when an operation is performed.
serviceId on which this member belongs to
Member state. (enabled, disabled, offline)
Status of the member. (up, down, user_down)
Technical Network on which the member is located
Technology of the member
Bad Request
OAuth2 flow
IP address of the member.
Category of the member
Family of the member
Internal type of the member of the member
Area on which the member is located
Name of the member on the loadbalancer
port of the member., example: 80, 443, ...
Name of the member of the member
Id of the resource. Required when an operation is performed.
serviceId on which this member belongs to
Member state. (enabled, disabled, offline)
Status of the member. (up, down, user_down)
Technical Network on which the member is located
Technology of the member
OK
IP address of the member.
Category of the member
Family of the member
Internal type of the member of the member
Area on which the member is located
Name of the member on the loadbalancer
port of the member., example: 80, 443, ...
Name of the member of the member
Id of the resource. Required when an operation is performed.
serviceId on which this member belongs to
Member state. (enabled, disabled, offline)
Status of the member. (up, down, user_down)
Technical Network on which the member is located
Technology of the member
Bad Request
OAuth2 flow
OK
IP address of the member.
Category of the member
Family of the member
Internal type of the member of the member
Area on which the member is located
Name of the member on the loadbalancer
port of the member., example: 80, 443, ...
Name of the member of the member
Id of the resource. Required when an operation is performed.
serviceId on which this member belongs to
Member state. (enabled, disabled, offline)
Status of the member. (up, down, user_down)
Technical Network on which the member is located
Technology of the member
Bad Request
OAuth2 flow
OK
IP address of the member.
Category of the member
Family of the member
Internal type of the member of the member
Area on which the member is located
Name of the member on the loadbalancer
port of the member., example: 80, 443, ...
Name of the member of the member
Id of the resource. Required when an operation is performed.
serviceId on which this member belongs to
Member state. (enabled, disabled, offline)
Status of the member. (up, down, user_down)
Technical Network on which the member is located
Technology of the member
Bad Request
url, example: url
urlOK
Bad Request
OK
Bad Request
OK
URL of a load balancer
Bad Request
OAuth2 flow
Describes a load balancer.
url of load balancer. Must be unique, and fit naming rules convention., example: url.cegedim.com
^(https?:\\/\\/)?(www\\.)?[a-zA-Z][a-zA-Z0-9.-]{2,63}+$Indicates if a DNS record is to be set. If absent, set to false.
ssl profile of the load balancer., example: profile_wildcard.cegedim.com_secure
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
Accepted
Bad Request
OAuth2 flow
Load Balancer Id, example: 123
Load Balancer Url Id, example: 123
Accepted
Bad Request
OAuth2 flow
The admin password
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#&()–{}:;',?/*~$^+=<>]).{12,20}$Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Availability zone of the maria DB
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
Number of brokers to create in RabbitMQ Broker
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
The storage needed on each data node of the RabbitMQ Broker
Name of RabbitMQ Broker
The network Id of the ELS cluster
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Node sizing for cluster
code of product.
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
Prefix of the virtual machine names for RabbitMQ Broker (Clusters)
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
id, example: 123
OK
RabbitMQBroker
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
OK
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
""OK
Simple key/value object to put on resources (services, instances, loadbalancers) to be able to search across resources easily, and to benefit dynamic resource groups.
Key of tag
Value of tag
Bad Request
true = display all technologies, false = display only technologies on which resources are available, example: false
"WIZARD" for types for creation wizard "DISPLAY" for display dashboard
WIZARDOK
Bad Request
Type, example: LINUX, WINDOWS, SQLSERVER, APACHE_KAFKA
OK
Bad Request
OAuth2 flow
The admin password
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#&()–{}:;',?/*~$^+=<>]).{12,20}$Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Availability zone of the maria DB
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
The storage needed on each data node of the maria DB
Number of instances to create for mariadb
Name of maria DB
[a-z0-9\-]{4,60}$The network Id of the ELS cluster
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Node sizing for cluster
code of product
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
Id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
Id, example: 500062133
OK
Mariadb
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
OAuth2 flow
Id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
OK
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
OAuth2 flow
The admin password
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#&()–{}:;',?/*~$^+=<>]).{12,20}$Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Availability zone of the maria DB
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
The storage needed on each data node of the ELS cluster
Number of instances to create in ELS cluster
[13579]$Name of els cluster
[a-z0-9_\-]{4,60}$The network Id of the ELS cluster
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Prefix of the node names for els cluster
[A-Z0-9-.]{4,60}$Node sizing for cluster
code of product
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
id, example: 500060248
OK
OpenSearch Cluster
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Management Urls host of the ELS Cluster
Name of els cluster
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
OK
OpenSearch Node object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
OK
Bad Request
OAuth2 flow
EBEB-INTOK
Bad Request
OAuth2 flow
EBEB-INT""OK
Bad Request
OAuth2 flow
Region Name, example: EB
Include Areas
falseOK
Bad Request
OAuth2 flow
Region Name, example: EB
Platform Id, example: deb10
Include Availability Zone
trueOK
Bad Request
OAuth2 flow
Region Name, example: EB
Area Name, example: EB-QA
AZ Name, example: EB-QA-A
OK
Bad Request
OAuth2 flow
Region Name, example: EB
Area Name, example: EB-QA
AZ Name, example: EB-QA-A
Network Id, example: 123
OK
Bad Request
OAuth2 flow
Region Name, example: EB
Area Name, example: EB-QA
OK
Bad Request
OAuth2 flow
Region Name, example: EB
Area Name, example: EB-QA
OK
Bad Request
OAuth2 flow
Region Name, example: EB
Area Name, example: EB-QA
OK
Bad Request
OAuth2 flow
The admin password
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#&()–{}:;',?/*~$^+=<>]).{12,20}$Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Availability zone of the maria DB
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
Number of brokers to create in Kafka cluster
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
The storage needed on each data node of the ELS cluster
Name of Kafka cluster
(?!cluster$)([a-z0-9_]{5,60})$The network Id of the ELS cluster
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Prefix of the node names for Kafka cluster
[A-Z0-9]{5,12}$Node sizing for cluster
code of product
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
id, example: 123
OK
Kafka Messaging broker cluster
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Name of Kafka cluster
Node sizing for Kafka cluster
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OK
Bad Request
OK
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
Filter by technicalId or shortDescription, example: CB_1800_QA_CHS_BACK_DMZ,!EB_0007_SERVEURS,EBCAM_0470_TOIP
publicIp
Environments, example: QA
Scopes, example: frontend , backend
Regions, example: EB,NK
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
OAuth2 flow
OK
Bad Request
OAuth2 flow
Product technology, example: MARIADB or KUBERNETES or...
OK
Bad Request
$ kubectl get sc
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE
cgdm-rwo (default) rbd.csi.ceph.com Delete Immediate true 57d
$ kubectl get volumesnapshotclass
NAME DRIVER DELETIONPOLICY AGE
cgdm-rwo rbd.csi.ceph.com Delete 36dkubectl get sc
NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE
cgdm-rwo (default) rbd.csi.ceph.com Delete Immediate true 42dPUT /_cluster/settings
{
"persistent":
{
"cluster.max_shards_per_node":<limite_shard_souhaitée>
}
}GET /itcare/hardwares/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/metrics HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/parents?resourceIds=1 HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/{id}/backup-policies HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
PATCH /itcare/compute/resources/{id}/comments HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 22
{
"description": "text"
}GET /itcare/compute/resources/{id}/dns-aliases HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
POST /itcare/compute/resources/{id}/dns-aliases HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"fqdn": "text",
"type": "text",
"value": "text"
}DELETE /itcare/compute/resources/{id}/dns-aliases/{fqdn} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/{id}/farm-networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/{id}/history HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/{id}/loadbalancers?type=text HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/{id}/nodes?type=text HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/{id}/parent HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resources/{id}/patch-policy HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/compute/resources/{id}/tags HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 35
{
"tagKey": "text",
"tagValue": "text"
}GET /itcare/compute/resources/{id}/tags HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
POST /itcare/compute/resources/{id}/tags HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 35
{
"tagKey": "text",
"tagValue": "text"
}PUT /itcare/compute/resources/{id}/tags HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 37
[
{
"tagKey": "text",
"tagValue": "text"
}
]GET /itcare/compute/resources/{id}/urls HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
HEAD /itcare/compute/resources/{name} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/statuses?type=SERVICE HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/containers/kubernetes/ingress-providers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/compute/containers/kubernetes/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 26
{
"changeReference": "text"
}GET /itcare/compute/containers/kubernetes/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/containers/kubernetes/{id}/loadbalancers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
POST /itcare/compute/containers/kubernetes/{id}/loadbalancers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2035
{
"area": "text",
"backupEnabled": true,
"certificateName": "text",
"cloudId": 1,
"dbBackupPolicyId": "text",
"healthcheck": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"persistence": true,
"portMembers": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"profileName": "text",
"redirectToHttps": true,
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"setUpDNSEnabled": true,
"sslProfile": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"url": "text",
"vsPort": 1
}GET /itcare/compute/containers/kubernetes/{id}/metrics?type=text HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/containers/kubernetes/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/containers/kubernetes/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/compute/containers/kubernetes/{id}/nodes/{nodeId} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/types HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/compute/instances/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"changeReference": "text"
}GET /itcare/compute/instances/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/instances/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/instances/{id}/snapshots HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
PATCH /itcare/compute/instances/{id}/snapshots HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
POST /itcare/compute/instances/{id}/snapshots HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 47
{
"changeReference": "text",
"description": "text"
}DELETE /itcare/compute/instances/{id}/snapshots/{snapshotId} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/instances/{id}/storage HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/actions HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/actions/{actionId} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/environments HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/analytics/matomo HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/analytics/matomo/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/analytics/matomo/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/network-clusters/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/network-clusters/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/network-clusters/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/tag-keys HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/domains HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/domains/{domainId} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/platform/products HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/platform/products/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/platform/products/{id}/regions HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/platform/resources-obsolescence HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/platform/stats/global HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/platform/support-policy HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/storage/glusterfs/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/storage/glusterfs/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/storage/glusterfs/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/storage/glusterfs/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/storage/glusterfs/{id}/volumes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/operations HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/databases/postgresql/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/postgresql/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/postgresql/{id}/databases HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/postgresql/{id}/extensions HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/postgresql/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/postgresql/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/postgresql/{id}/versions HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/sqlserver HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/databases/sqlserver/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"changeReference": "text"
}GET /itcare/databases/sqlserver/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/sqlserver/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/sqlserver/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
HEAD /itcare/databases/sqlserver/{name} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/actions-in-progress HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/application-servers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/brokers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/hardwares HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/instances HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/kubernetes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/loadbalancers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/managed-databases HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/network-clusters HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
PATCH /itcare/compute/services/{id}/patch-policies HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 79
[
{
"excluded": true,
"exclusionReason": "text",
"patchGroup": "text",
"resourceId": 1
}
]GET /itcare/compute/services/{id}/relations HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/relations/stats HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/resources HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/stats HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{id}/storage HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/services/{serviceId}/history HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/loadbalancers/internal-whitelist HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/loadbalancers/protocols HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/networking/loadbalancers/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"changeReference": "text"
}GET /itcare/networking/loadbalancers/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/loadbalancers/{id}/events?from=2026-03-09T17%3A04%3A08.767Z&to=2026-03-09T17%3A04%3A08.767Z HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/loadbalancers/{id}/members HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/networking/loadbalancers/{id}/members/{memberId} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
PATCH /itcare/networking/loadbalancers/{id}/members/{memberId} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}GET /itcare/networking/loadbalancers/{id}/ssl-profiles HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/loadbalancers/{id}/stats HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/loadbalancers/{id}/urls HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
POST /itcare/networking/loadbalancers/{id}/urls HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 100
{
"name": "text",
"setUpDNSEnabled": true,
"sslProfile": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT"
}DELETE /itcare/networking/loadbalancers/{id}/urls/{urlId} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/message-brokers/rabbitmq/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/message-brokers/rabbitmq/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/message-brokers/rabbitmq/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/message-brokers/rabbitmq/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/tag-values HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resource-types HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resource-types/{type}/technologies HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/databases/mariadb/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/mariadb/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/mariadb/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/mariadb/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/databases/opensearch/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/opensearch/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/opensearch/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/opensearch/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{regionId}/areas/{areaId}/certificates?domain=text HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{regionId}/areas/{areaId}/ssl-profiles HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{region} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{region}/areas HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{region}/areas/{area}/availability-zones/{az}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{region}/areas/{area}/availability-zones/{az}/networks/{network}/authentication-domains HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{region}/areas/{area}/healthchecks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{region}/areas/{area}/loadbalancers-networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/topology/regions/{region}/areas/{area}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/message-brokers/apache-kafka/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/message-brokers/apache-kafka/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/message-brokers/apache-kafka/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/message-brokers/apache-kafka/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/networking/networks/{id}/loadbalancers-networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/resource-filters HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*














{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"dc": "text",
"endOfCoverDate": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ip": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"location": "text",
"maintenanceType": "text",
"metrologyUrl": "text",
"model": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"rack": "text",
"region": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serial": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"sticker": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}GET /itcare/compute/resources HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"platform": "text",
"prettyLabel": "text",
"productName": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"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
}{
"backupGb": 1,
"coresCount": 1,
"count": 1,
"instancesCount": 1,
"phasesDistribution": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"ramGb": 1,
"score": 1,
"servicesCount": 1,
"storageGb": 1
}[
{
"category": "text",
"cloudId": 1,
"environment": "text",
"id": 1,
"name": "text",
"parentId": 1,
"parentType": "text",
"serviceId": 1,
"status": "text",
"technology": "text"
}
]GET /itcare/compute/resources/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"platform": "text",
"prettyLabel": "text",
"productName": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"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"
}{
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
}[
{
"fqdn": "text",
"type": "text",
"value": "text",
"zone": "text"
}
][
{
"fqdn": "text",
"type": "text",
"value": "text",
"zone": "text"
}
][
{
"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
}
]{
"content": [
{
"completedAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR",
"submittedAt": "2026-03-09T17:04:08.767Z",
"submittedBy": "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
}[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"botDefenseEnabled": true,
"botDefenseUpdating": true,
"category": "text",
"certificate": {
"certificateName": "text",
"commonName": "text",
"description": "text",
"expirationDate": "text",
"id": 1
},
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"defaultPersistence": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"fallbackPersistence": "text",
"family": "text",
"healthChecks": [
{
"comment": "text",
"description": "text",
"id": 1,
"name": "text"
}
],
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"irules": [
{
"description": "text",
"name": "text"
}
],
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadBalancingMode": "text",
"members": [
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"parentResource": {
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
},
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"protocols": [
{
"comment": "text",
"isCertificateRequired": true,
"name": "text",
"order": 1,
"persistence": true,
"port": 1,
"profileNoPersistenceNoRedirect": "text",
"profileNoPersistenceOnly": "text",
"profileNoPersistenceRedirect": "text",
"profilePersistenceNoRedirect": "text",
"profilePersistenceOnly": "text",
"profilePersistenceRedirect": "text",
"protocol": "text",
"redirectToHttps": true
}
],
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"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",
"snatAutomap": true,
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"urls": [
{
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"specificChecks": [
{
"name": "text",
"parameter": {
"authentification": {
"password": "text",
"user": "text"
},
"criticalContent": "text",
"criticalStatus": "text",
"expectedContent": "text",
"headers": [
{
"key": "text",
"value": "text"
}
],
"method": "text",
"parameters": [
{
"key": "text",
"value": "text"
}
],
"path": "text",
"port": 1,
"prefix": "text",
"protocol": "text",
"warningContent": "text"
}
}
],
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"type": "text"
}
]
}
]{
"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
}[
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]{
"category": "text",
"cloudId": 1,
"environment": "text",
"id": 1,
"name": "text",
"parentId": 1,
"parentType": "text",
"serviceId": 1,
"status": "text",
"technology": "text"
}{
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
}[
{
"tagKey": "text",
"tagValue": "text"
}
][
{
"tagKey": "text",
"tagValue": "text"
}
][
{
"tagKey": "text",
"tagValue": "text"
}
]{
"category": "text",
"cloudId": 1,
"environment": "text",
"id": 1,
"name": "text",
"parentId": 1,
"parentType": "text",
"serviceId": 1,
"status": "text",
"technology": "text"
}[
"text"
]GET /itcare/compute/containers/kubernetes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"allowMonitoringDisplay": true,
"availableAZs": [
"text"
],
"availableDCs": [
"text"
],
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"ingressProvider": "NGINX",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAreaList": [
"text"
],
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"lastKubeVersion": "text",
"managementUrl": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"supportsHAMode": true,
"technicalId": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text",
"versionDetailed": "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
}POST /itcare/compute/containers/kubernetes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 1928
{
"area": "text",
"az": "text",
"backupEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"ingressProvider": "NGINX",
"instanceCount": 1,
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodeSizing": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
"text"
]{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"allowMonitoringDisplay": true,
"availableAZs": [
"text"
],
"availableDCs": [
"text"
],
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"ingressProvider": "NGINX",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAreaList": [
"text"
],
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"lastKubeVersion": "text",
"managementUrl": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"supportsHAMode": true,
"technicalId": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text",
"versionDetailed": "text"
}PATCH /itcare/compute/containers/kubernetes/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"botDefenseEnabled": true,
"botDefenseUpdating": true,
"category": "text",
"certificate": {
"certificateName": "text",
"commonName": "text",
"description": "text",
"expirationDate": "text",
"id": 1
},
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"defaultPersistence": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"fallbackPersistence": "text",
"family": "text",
"healthChecks": [
{
"comment": "text",
"description": "text",
"id": 1,
"name": "text"
}
],
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"irules": [
{
"description": "text",
"name": "text"
}
],
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadBalancingMode": "text",
"members": [
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"parentResource": {
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
},
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"protocols": [
{
"comment": "text",
"isCertificateRequired": true,
"name": "text",
"order": 1,
"persistence": true,
"port": 1,
"profileNoPersistenceNoRedirect": "text",
"profileNoPersistenceOnly": "text",
"profileNoPersistenceRedirect": "text",
"profilePersistenceNoRedirect": "text",
"profilePersistenceOnly": "text",
"profilePersistenceRedirect": "text",
"protocol": "text",
"redirectToHttps": true
}
],
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"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",
"snatAutomap": true,
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"urls": [
{
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"specificChecks": [
{
"name": "text",
"parameter": {
"authentification": {
"password": "text",
"user": "text"
},
"criticalContent": "text",
"criticalStatus": "text",
"expectedContent": "text",
"headers": [
{
"key": "text",
"value": "text"
}
],
"method": "text",
"parameters": [
{
"key": "text",
"value": "text"
}
],
"path": "text",
"port": 1,
"prefix": "text",
"protocol": "text",
"warningContent": "text"
}
}
],
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"type": "text"
}
]
}
]{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"ANY_ADDITIONAL_PROPERTY": {
"cpuCount": 1,
"nodeCount": 1,
"ramCount": 1
}
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
"text"
]GET /itcare/compute/instances HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "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
}POST /itcare/compute/instances HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 2338
{
"area": "text",
"authenticationDomainId": "text",
"availabilityZone": "text",
"az": "text",
"backupEnabled": true,
"backupOffSiteEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"platform": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"productCode": "text",
"properties": [
{
"defaultValue": "text",
"description": "text",
"displayed": true,
"editable": true,
"key": "text",
"mandatory": true,
"value": "text"
}
],
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"resourceId": "text",
"serverBackupPolicyId": "text",
"serviceId": 1,
"specificRequest": "text",
"storagePool": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"volumes": [
{
"description": "text",
"editable": 1,
"exclFromSnap": 1,
"id": "data",
"mandatory": true,
"max": 1,
"min": 1,
"order": 1,
"sizeGb": 1,
"system": true
}
]
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}PATCH /itcare/compute/instances/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"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
}{
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
}[
{
"completedAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR",
"submittedAt": "2026-03-09T17:04:08.767Z",
"submittedBy": "text"
}
]{
"completedAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR",
"submittedAt": "2026-03-09T17:04:08.767Z",
"submittedBy": "text"
}[
{
"name": "text",
"types": [
{
"name": "text"
}
]
}
]{
"content": [
{
"actionsInProgress": [
{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}
],
"availableActions": [
{
"available": true,
"operation": "text",
"unavailabilityCauses": [
"text"
]
}
],
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"url": "text",
"version": "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
}POST /itcare/analytics/matomo HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 1909
{
"backupEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"defaultWebSiteName": "text",
"defaultWebUri": "text",
"name": "text",
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"password": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"sizing": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"actionsInProgress": [
{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}
],
"availableActions": [
{
"available": true,
"operation": "text",
"unavailabilityCauses": [
"text"
]
}
],
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"url": "text",
"version": "text"
}PATCH /itcare/analytics/matomo/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}GET /itcare/databases HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"backupSystem": "text",
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"drpClass": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "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
}{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"version": "text"
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]GET /itcare/compute/application-servers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "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
}[
{
"tagKey": "text",
"tagValue": "text"
}
][
{
"description": "text",
"id": 1,
"isManagedByCegedim": true,
"isPublic": true,
"name": "text",
"sniDefault": true
}
]{
"description": "text",
"id": 1,
"isManagedByCegedim": true,
"isPublic": true,
"name": "text",
"sniDefault": true
}[
{
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
}
]{
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
}[
{
"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"
}
]{
"content": [
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"platform": "text",
"prettyLabel": "text",
"productName": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"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
}{
"phasesStatistic": {
"ANY_ADDITIONAL_PROPERTY": {
"count": 1,
"platforms": [
{
"count": 1,
"label": "text",
"name": "text",
"resourceType": "text"
}
]
}
}
}[
{
"category": "text",
"comment": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"img": "text",
"label": "text",
"name": "text",
"rawSupportPhase": "STANDARD,END_OF_SALES,EXTENDED,END_OF_SUPPORT",
"releasedAt": "2026-03-09T17:04:08.767Z",
"supportPhase": "STANDARD",
"technology": "text"
}
]GET /itcare/storage/glusterfs HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"url": "text",
"version": "text",
"virtualIp": "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
}POST /itcare/storage/glusterfs HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 1937
{
"admPassword": "text",
"area": "text",
"az": "text",
"backupEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"diskSize": 1,
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodeSizing": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"user_name": "text"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"url": "text",
"version": "text",
"virtualIp": "text"
}PATCH /itcare/storage/glusterfs/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"glfsType": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"version": "text"
}
][
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
]GET /itcare/message-brokers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "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
}[
{}
]POST /itcare/databases/postgresql HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 2053
{
"admPassword": "text",
"allowedReplicationLag": 1,
"area": "text",
"az": "text",
"backupEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"diskSize": 1,
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodeSizing": "text",
"prefix": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"productCode": "text",
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"tls": true,
"topology": "STANDALONE",
"trigram": "text",
"name": "text",
"nodePrefix": "text"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"allowMonitoringDisplay": true,
"allowedReplicationLag": 1,
"area": "text",
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"instanceCount": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"networkId": 1,
"nodeCount": 1,
"nodeSizing": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"storage": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"tlsEnabled": true,
"topology": "text",
"trigram": "text",
"type": "text",
"url": "text",
"version": "text"
}PATCH /itcare/databases/postgresql/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"extensions": [
{
"name": "text",
"schema": "text",
"version": "text"
}
],
"name": "text"
}
][
{
"comment": "text",
"link": "text",
"name": "text",
"requiresRestarting": true,
"version": "text"
}
][
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"enableProfileBaseNtp": true,
"enableProfileBaseResolve": true,
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"firewallBlockIntraSubnetTraffic": true,
"firewallEnable": true,
"firewallPurge": true,
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"manageSentinelOne": true,
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"ntpServers": [
"text"
],
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"relayHost": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
][
1
]{
"content": [
{
"agOptions": {
"agListener": "text",
"agListenerIp": "text",
"agName": "text",
"agWitness": "text"
},
"allowMonitoringDisplay": true,
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"configParameters": {
"knowledgeBaseNumber": "text",
"releaseDate": "text",
"servicePack": "text",
"update": "text",
"version": "text"
},
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"lastSQLServerVersion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"url": "text",
"version": "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
}POST /itcare/databases/sqlserver HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 2419
{
"alwaysOn": true,
"area": "text",
"asCollaction": "text",
"asServerModeEnt": "text",
"asServerModeStd": "text",
"authenticationDomainId": "text",
"availabilityMode": "text",
"az": "text",
"backupEnabled": true,
"cloudId": 1,
"collation": "text",
"customerPassword": "text",
"dbBackupPolicyId": "text",
"failoverMode": "text",
"fullText": true,
"listenerName": "text",
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodeCount": 1,
"nodeSizing": "text",
"prefix": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"productCode": "text",
"readableSecondary": "text",
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"specificRequest": "text",
"ssas": true,
"ssis": true,
"ssrs": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"volumes": [
{
"description": "text",
"editable": 1,
"exclFromSnap": 1,
"id": "data",
"mandatory": true,
"max": 1,
"min": 1,
"order": 1,
"sizeGb": 1,
"system": true
}
]
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"agOptions": {
"agListener": "text",
"agListenerIp": "text",
"agName": "text",
"agWitness": "text"
},
"allowMonitoringDisplay": true,
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"configParameters": {
"knowledgeBaseNumber": "text",
"releaseDate": "text",
"servicePack": "text",
"update": "text",
"version": "text"
},
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"lastSQLServerVersion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"url": "text",
"version": "text"
}PATCH /itcare/databases/sqlserver/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]{
"content": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"impacts": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"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
}{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
"[Circular Reference]"
],
"impacts": [
"[Circular Reference]"
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"impacts": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
"[Circular Reference]"
],
"impacts": [
"[Circular Reference]"
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}[
{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
][
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text"
}
][
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"dc": "text",
"endOfCoverDate": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ip": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"location": "text",
"maintenanceType": "text",
"metrologyUrl": "text",
"model": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"rack": "text",
"region": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serial": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"sticker": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
][
{
"allowMonitoringDisplay": true,
"availableAZs": [
"text"
],
"availableDCs": [
"text"
],
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"ingressProvider": "NGINX",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAreaList": [
"text"
],
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"lastKubeVersion": "text",
"managementUrl": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"supportsHAMode": true,
"technicalId": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text",
"versionDetailed": "text"
}
][
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"botDefenseEnabled": true,
"botDefenseUpdating": true,
"category": "text",
"certificate": {
"certificateName": "text",
"commonName": "text",
"description": "text",
"expirationDate": "text",
"id": 1
},
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"defaultPersistence": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"fallbackPersistence": "text",
"family": "text",
"healthChecks": [
{
"comment": "text",
"description": "text",
"id": 1,
"name": "text"
}
],
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"irules": [
{
"description": "text",
"name": "text"
}
],
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadBalancingMode": "text",
"members": [
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"parentResource": {
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
},
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"protocols": [
{
"comment": "text",
"isCertificateRequired": true,
"name": "text",
"order": 1,
"persistence": true,
"port": 1,
"profileNoPersistenceNoRedirect": "text",
"profileNoPersistenceOnly": "text",
"profileNoPersistenceRedirect": "text",
"profilePersistenceNoRedirect": "text",
"profilePersistenceOnly": "text",
"profilePersistenceRedirect": "text",
"protocol": "text",
"redirectToHttps": true
}
],
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"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",
"snatAutomap": true,
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"urls": [
{
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"specificChecks": [
{
"name": "text",
"parameter": {
"authentification": {
"password": "text",
"user": "text"
},
"criticalContent": "text",
"criticalStatus": "text",
"expectedContent": "text",
"headers": [
{
"key": "text",
"value": "text"
}
],
"method": "text",
"parameters": [
{
"key": "text",
"value": "text"
}
],
"path": "text",
"port": 1,
"prefix": "text",
"protocol": "text",
"warningContent": "text"
}
}
],
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"type": "text"
}
]
}
][
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"backupSystem": "text",
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"drpClass": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text"
}
][
{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"version": "text"
}
]GET /itcare/compute/services/{id}/patch-policies HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
}
][
{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}
]{
"dependencies": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": {
"dependencies": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"impacts": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
]
},
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
],
"impacts": [
{
"advancedMonitoringAllowed": true,
"cloud": "text",
"cloudId": 1,
"comment": "text",
"environment": "text",
"id": 1,
"key": "text",
"name": "text",
"relations": "[Circular Reference]",
"smsSubscribed": true,
"status": "ACTIVE,PREPARATION"
}
]
}{
"dependencies": 1,
"impacts": 1
}[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]{
"ANY_ADDITIONAL_PROPERTY": 1
}[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"version": "text",
"virtualIp": "text",
"volumeCount": "text"
}
][
{
"completedAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR",
"submittedAt": "2026-03-09T17:04:08.767Z",
"submittedBy": "text"
}
]GET /itcare/networking/loadbalancers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"botDefenseEnabled": true,
"botDefenseUpdating": true,
"category": "text",
"certificate": {
"certificateName": "text",
"commonName": "text",
"description": "text",
"expirationDate": "text",
"id": 1
},
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"defaultPersistence": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"fallbackPersistence": "text",
"family": "text",
"healthChecks": [
{
"comment": "text",
"description": "text",
"id": 1,
"name": "text"
}
],
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"irules": [
{
"description": "text",
"name": "text"
}
],
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadBalancingMode": "text",
"members": [
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"parentResource": {
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
},
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"protocols": [
{
"comment": "text",
"isCertificateRequired": true,
"name": "text",
"order": 1,
"persistence": true,
"port": 1,
"profileNoPersistenceNoRedirect": "text",
"profileNoPersistenceOnly": "text",
"profileNoPersistenceRedirect": "text",
"profilePersistenceNoRedirect": "text",
"profilePersistenceOnly": "text",
"profilePersistenceRedirect": "text",
"protocol": "text",
"redirectToHttps": true
}
],
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"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",
"snatAutomap": true,
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"urls": [
{
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"specificChecks": [
{
"name": "text",
"parameter": {
"authentification": {
"password": "text",
"user": "text"
},
"criticalContent": "text",
"criticalStatus": "text",
"expectedContent": "text",
"headers": [
{
"key": "text",
"value": "text"
}
],
"method": "text",
"parameters": [
{
"key": "text",
"value": "text"
}
],
"path": "text",
"port": 1,
"prefix": "text",
"protocol": "text",
"warningContent": "text"
}
}
],
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "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
}POST /itcare/networking/loadbalancers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2187
{
"area": "text",
"backupEnabled": true,
"certificateName": "text",
"cloudId": 1,
"dbBackupPolicyId": "text",
"healthcheck": "text",
"members": [
{
"id": 1,
"name": "text",
"network": {
"area": "text",
"cidr": "text",
"id": 1,
"ipAddress": "text",
"name": "text",
"region": "text",
"technicalId": "text"
}
}
],
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"persistence": true,
"portMembers": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"profileName": "text",
"redirectToHttps": true,
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"setUpDNSEnabled": true,
"sslProfile": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"url": "text",
"vsPort": 1
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
"text"
][
{
"comment": "text",
"isCertificateRequired": true,
"name": "text",
"order": 1,
"persistence": true,
"port": 1,
"profileNoPersistenceNoRedirect": "text",
"profileNoPersistenceOnly": "text",
"profileNoPersistenceRedirect": "text",
"profilePersistenceNoRedirect": "text",
"profilePersistenceOnly": "text",
"profilePersistenceRedirect": "text",
"protocol": "text",
"redirectToHttps": true
}
]{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"botDefenseEnabled": true,
"botDefenseUpdating": true,
"category": "text",
"certificate": {
"certificateName": "text",
"commonName": "text",
"description": "text",
"expirationDate": "text",
"id": 1
},
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"defaultPersistence": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"fallbackPersistence": "text",
"family": "text",
"healthChecks": [
{
"comment": "text",
"description": "text",
"id": 1,
"name": "text"
}
],
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"irules": [
{
"description": "text",
"name": "text"
}
],
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadBalancingMode": "text",
"members": [
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"parentResource": {
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
},
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"protocols": [
{
"comment": "text",
"isCertificateRequired": true,
"name": "text",
"order": 1,
"persistence": true,
"port": 1,
"profileNoPersistenceNoRedirect": "text",
"profileNoPersistenceOnly": "text",
"profileNoPersistenceRedirect": "text",
"profilePersistenceNoRedirect": "text",
"profilePersistenceOnly": "text",
"profilePersistenceRedirect": "text",
"protocol": "text",
"redirectToHttps": true
}
],
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"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",
"snatAutomap": true,
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"urls": [
{
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"specificChecks": [
{
"name": "text",
"parameter": {
"authentification": {
"password": "text",
"user": "text"
},
"criticalContent": "text",
"criticalStatus": "text",
"expectedContent": "text",
"headers": [
{
"key": "text",
"value": "text"
}
],
"method": "text",
"parameters": [
{
"key": "text",
"value": "text"
}
],
"path": "text",
"port": 1,
"prefix": "text",
"protocol": "text",
"warningContent": "text"
}
}
],
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"type": "text"
}
]
}PATCH /itcare/networking/loadbalancers/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
][
{
"address": "text",
"category": "text",
"family": "text",
"internalType": "text",
"labelArea": "text",
"name": "text",
"port": 1,
"productName": "text",
"resourceId": 1,
"serviceId": 1,
"state": "text",
"status": "text",
"technicalId": "text",
"technology": "text"
}
]POST /itcare/networking/loadbalancers/{id}/members HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 238
{
"address": "text",
"category": "text",
"family": "text",
"internalType": "text",
"labelArea": "text",
"name": "text",
"port": 1,
"productName": "text",
"resourceId": 1,
"serviceId": 1,
"state": "text",
"status": "text",
"technicalId": "text",
"technology": "text"
}[
{
"address": "text",
"category": "text",
"family": "text",
"internalType": "text",
"labelArea": "text",
"name": "text",
"port": 1,
"productName": "text",
"resourceId": 1,
"serviceId": 1,
"state": "text",
"status": "text",
"technicalId": "text",
"technology": "text"
}
][
{
"address": "text",
"category": "text",
"family": "text",
"internalType": "text",
"labelArea": "text",
"name": "text",
"port": 1,
"productName": "text",
"resourceId": 1,
"serviceId": 1,
"state": "text",
"status": "text",
"technicalId": "text",
"technology": "text"
}
]{
"address": "text",
"category": "text",
"family": "text",
"internalType": "text",
"labelArea": "text",
"name": "text",
"port": 1,
"productName": "text",
"resourceId": 1,
"serviceId": 1,
"state": "text",
"status": "text",
"technicalId": "text",
"technology": "text"
}{
"isValidSSLProfilInstalled": true,
"validSSLProfiles": [
{
"certificat": "text",
"description": "text",
"id": 1,
"name": "text",
"serverName": "text",
"sniDefault": true
}
]
}[
{
"ANY_ADDITIONAL_PROPERTY": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}
][
{
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"specificChecks": [
{
"name": "text",
"parameter": {
"authentification": {
"password": "text",
"user": "text"
},
"criticalContent": "text",
"criticalStatus": "text",
"expectedContent": "text",
"headers": [
{
"key": "text",
"value": "text"
}
],
"method": "text",
"parameters": [
{
"key": "text",
"value": "text"
}
],
"path": "text",
"port": 1,
"prefix": "text",
"protocol": "text",
"warningContent": "text"
}
}
],
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"type": "text"
}
]{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}POST /itcare/message-brokers/rabbitmq HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 1991
{
"admPassword": "text",
"area": "text",
"az": "text",
"backupEnabled": true,
"brokerCount": 1,
"cloudId": 1,
"dbBackupPolicyId": "text",
"diskSize": 1,
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodeSizing": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"productCode": "text",
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"tlsEnabled": true,
"vmPrefix": "text"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"brokerCount": 1,
"brokerSize": "text",
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"managementUrl": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"tlsEnabled": true,
"type": "text",
"url": "text",
"version": "text"
}PATCH /itcare/message-brokers/rabbitmq/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"erlangVersion": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodesNumber": "text",
"osImage": "text",
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"product": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
][
{
"tagKey": "text",
"tagValue": "text"
}
][
{
"name": "text",
"skipTechnology": true,
"types": [
{
"description": "text",
"disabled": true,
"families": [
{
"description": "text",
"name": "text",
"weight": "text"
}
],
"inBetaMode": true,
"name": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"skipTechnology": true,
"weight": 1
}
],
"weight": 1
}
][
{
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
}
]POST /itcare/databases/mariadb HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 2007
{
"admPassword": "text",
"area": "text",
"authenticationDomain": "text",
"az": "text",
"backupEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"diskSize": 1,
"instanceCount": 1,
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodeSizing": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"productCode": "text",
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"topology": "SINGLE"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"topology": "text",
"type": "text",
"url": "text",
"version": "text"
}PATCH /itcare/databases/mariadb/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"initialized": true,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"version": "text"
}
]POST /itcare/databases/opensearch HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 1982
{
"admPassword": "text",
"area": "text",
"az": "text",
"backupEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"diskSize": 1,
"instanceCount": "text",
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodePrefix": "text",
"nodeSizing": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"productCode": "text",
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"dedicatedIngest": true,
"elsType": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"farmTopology": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"managementUrls": [
"text"
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"url": "text",
"version": "text"
}PATCH /itcare/databases/opensearch/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"autoRestart": true,
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"caHostName": "text",
"category": "text",
"cloudId": 1,
"cloudName": "text",
"clusterId": 1,
"comment": "text",
"configOverwrite": true,
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"dashboards": true,
"elsKibana": true,
"elsType": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"masters": [
"text"
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeAttributes": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"roles": [
"text"
],
"serviceEnable": true,
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"specificConfNodeTemp": "text",
"specificConfNodeTest": true,
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"version": "text"
}
][
{
"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"
}
][
{
"certificateName": "text",
"commonName": "text",
"description": "text",
"expirationDate": "text",
"id": 1
}
][
{
"certificat": "text",
"description": "text",
"id": 1,
"name": "text",
"serverName": "text",
"sniDefault": true
}
]{
"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"
}[
{
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
}
][
{
"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
}
][
{
"description": "text",
"id": "text",
"isDefault": true
}
][
{
"comment": "text",
"description": "text",
"id": 1,
"name": "text"
}
][
{
"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
}
][
{
"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
}
]POST /itcare/message-brokers/apache-kafka HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 1975
{
"admPassword": "text",
"area": "text",
"az": "text",
"backupEnabled": true,
"brokerCount": 1,
"cloudId": 1,
"dbBackupPolicyId": "text",
"diskSize": 1,
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodePrefix": "text",
"nodeSizing": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"productCode": "text",
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"allowMonitoringDisplay": true,
"area": "text",
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"bootstrapServer": "text",
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"nodeSizing": "text",
"overloadedParams": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"platformId": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"restEndpoint": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"url": "text",
"version": "text",
"zooKeeper": "text"
}PATCH /itcare/message-brokers/apache-kafka/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"brokerNodes": [
"text"
],
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"controllerNodes": [
"text"
],
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]{
"content": [
{
"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
}
],
"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
}[
{
"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
}
]{
"az": [
"text"
],
"defaultPersistence": [
"text"
],
"fallbackPersistence": [
"text"
],
"iRules": [
"text"
],
"k8sRegions": [
"text"
],
"loadBalancingMode": [
"text"
],
"protocols": [
"text"
],
"topologies": [
{
"topology": "text",
"type": "text"
}
],
"versions": [
{
"type": "text",
"version": "text"
}
]
}This method allows to create an OverDrive instance.
You will have to know at the minimum :
region attribute)name attribute)sizing attribute). The possible values are : XS (Up to 50 users total), S(Up to 1M ppm), M(Up to 10M ppm), L(Up to 100M ppm), XL(More than 100M ppm)password attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 12.serviceId attribute).driveSiteUri).This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /storage/overdrive
{
"name": "poverdrive01",
"region": "EB",
"sizing":"XS",
"serviceId":"123",
"password": "Password!!??",
"driveSiteUri": "demo.mydrive.cegedim.cloud"
}
This method allows to update an Overdrive instance.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start Overdrive instance
Use the start operation to start an Overdrive instance.
Starts overdrive instance.
This method is synchronous (status code 202).
Example :
PATCH /storage/overdrive/1234
{
"operation": "start"
}
Stop Overdrive instance
Use the stop operation to stop the nodes of the Overdrive instance and the instance itself.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /storage/overdrive/1234
{
"operation":"stop"
}
This method allows to create a redis instance.
You will have to know at the minimum :
area & az attributes). Areas can be available in List Regions method.productCode attribute).Must Name not present in ITCare
Must have maximum 15 characters (A-Z0-9-)
At least 2-3 digits (0-9) at the end
nodeSizing attribute). Ex: 2cpu2gbdiskSize attribute). The possible values are at least 40 and maximum 1024 (representing GB).admPassword attribute). The password must be At least one lowercase, one uppercase, one digit, one special character, minimum length must be 12.serviceId attribute).networkId attribute).instanceCount attribute).Values must be 1 (STANDALONE) or 3 (HIGH_AVAILABILITY)persistenceMode attribute).This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
POST /redis
{
"productCode": "redis72",
"region" : "EB",
"area": "EB-QA",
"az": "az",
"name": "Test123",
"nodeSizing": "2cpu2gb",
"diskSize": 40,
"networkId": 1234511,
"serviceId": 46922,
"admPassword": "Test123@2022",
"instanceCount": 1,
"persistenceMode" : "PERSISTENT"
}
OAuth2 flow
This method allows to delete a redis instance.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
DELETE /redis/123
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 500059535
OK
Redis
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Persistence Mode
Tells if TLS is deployed
Topology
Version deployed
Bad Request
This method allows to update a Redis instance.
Structure of payload is generic and describes :
operation you want to be performedoptions data relative to the operation performed - see details - optional.Below are different operations currently implemented.
Start Redis instance
Use the start operation to start a Redis instance.
Starts kafka instance.
This method is synchronous (status code 202).
Example :
PATCH /redis/1234
{
"operation": "start"
}
Stop Redis instance
Use the stop operation to stop the nodes of the Redis instance and the instance itself.
This operation cannot be undone afterwards.
This method is synchronous (status code 202).
PATCH /redis/1234
{
"operation":"stop"
}
Resize Redis instance
Use the resize operation to resize the nodes of the Redis instance and the instance itself.
This operation cannot be undone afterwards.
This method is asynchronous (status code 202).
PATCH /redis/1234
{
"operation":"resize",
"options": {
"sizing": "2cpu4gb"
}
}
Update Patch Party
Use the update_patch_party operation to update the patch party scheduled plan of the cluster.
excluded option to turn on/off patch party.patchGroup option to select the patching group, the patchGroup is optional, and is only allowed when the farm has one member.exclusionReason option to explain the reason of excluding the resource from patch part.This method is synchronous (status code 202).
PATCH /redis/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": false,
"patchGroup": "3"
}
}
}
PATCH /redis/1234
{
"operation": "update_patch_party",
"options": {
"patchParty": {
"excluded": true,
"exclusionReason": "I want to handle this by myself"
}
}
}
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
OK
Bad Request
OAuth2 flow
OK
Instance object
CPU of the resource
Internal Image linked to this instance
This instance is ingress external node
This instance is ingress internal node
Instance is member of load balancer
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
OS name of this instance
OS type of this instance
RAM of the resource
Storage after disks format in GB of the resource
Information about storage replication in Progress
Total Disk size of the resource
Bad Request
import psycopg2
# Connect to the postgres database
conn = psycopg2.connect(database='postgres', user='myuser', password='mystrongpwd',host='mycluster.pg.cegedim.cloud')
# Open a cursor to perform database operations
cursor = conn.cursor()
# Execute a query
cursor.execute("SELECT datname from pg_database")
# Retrieve query results
records = cursor.fetchall()
# Print all results
for record in records:
print(record)import psycopg2
# Connect to the postgres database
conn = psycopg2.connect(database='postgres', user='myuser', password='mystrongpwd', host='mycluster.pg.cegedim.cloud', sslmode='verify-full', sslrootcert='cegedimcloud.pg.crt')
# Open a cursor to perform database operations
cursor = conn.cursor()
# Execute a query
cursor.execute("SELECT datname from pg_database")
# Retrieve query results
records = cursor.fetchall()
# Print all results
for record in records:
print(record)create role <a_role> login password '<very_strong_password>';grant <a_role> to admin;
create database <my_database> owner <a_role>;create database <my_database> owner <a_role> template template0 LC_COLLATE 'fr_FR.utf8';
create database <my_database> owner <a_role> template template0 encoding 'LATIN1' LC_COLLATE 'fr_FR';create role myrole login;
alter role myrole password '********';
grant myrole to admin;
create database customer owner myrole;CREATE TABLE person (
id NUMBER(10, 0) PRIMARY KEY,
name VARCHAR2(64),
ts TIMESTAMP
);CREATE SERVER oracle_server FOREIGN DATA WRAPPER oracle_fdw OPTIONS (dbserver '//myora.hosting.cegedim.cloud:1521/mysid');
CREATE USER MAPPING FOR myrole SERVER oracle_server OPTIONS (user 'orauser', password 'mypwd');
GRANT USAGE on foreign server oracle_server to myrole;CREATE FOREIGN TABLE person (
id BIGINT OPTIONS (key 'true') NOT NULL,
name VARCHAR(64),
ts TIMESTAMP WITHOUT TIME ZONE
)
SERVER oracle_server
OPTIONS (table 'PERSON');
select * from person;
id | name | ts
----+-----------+----------------------------
0 | Asterix | 2025-10-08 09:17:26.591058
1 | Obelix | 2025-10-08 09:17:34.893623
2 | Panoramix | 2025-10-08 09:17:47.758639
3 | Idefix | 2025-10-08 09:17:58.063794
(4 rows)-- modifier à posteriori le foreign server si on s'est trompé dans un paramètre
alter server oracle_server OPTIONS (SET dbserver '//so19cust03.hosting.cegedim.cloud:1521/SO19CUSTO3');
-- modifier un user mapping
ALTER USER MAPPING FOR myrole SERVER oracle_server OPTIONS (SET password 'leBonPassWord');create role rolea login;
alter role rolea password '***********';
grant rolea to admin;
create database mydb owner rolea;
\c mydb
CREATE TABLE mytable (
id INTEGER PRIMARY KEY,
ts TIMESTAMP WITH TIME ZONE DEFAULT NOW()
);
alter table mytable owner rolea;
insert into mytable values(0);
insert into mytable values(1);
insert into mytable values(2);
insert into mytable values(3);
select * from mytable;
id | ts
----+-------------------------------
0 | 2025-10-07 09:00:47.607772+00
1 | 2025-10-07 09:00:50.998144+00
2 | 2025-10-07 09:00:53.639238+00
3 | 2025-10-07 09:00:56.134559+00
(4 rows)create role roleb login;
alter role roleb password '**********';
grant roleb to admin;
create database customer owner roleb;create server pg15 foreign data wrapper postgres_fdw options (host 'pg15.pg.cegedim.cloud', dbname 'mydb');
create user mapping for roleb server pg15 options(user 'rolea', password '******'); -- utiliser le mot de passe du rôle rolea du serveur pg15
grant usage on foreign server pg15 to roleb;-- importer la définition de la table mytable de pg15
IMPORT FOREIGN SCHEMA public LIMIT TO (mytable) FROM SERVER pg15 INTO public;
-- la table est désormais accessible :
select * from mytable;
id | ts
----+-------------------------------
0 | 2025-10-07 09:00:47.607772+00
1 | 2025-10-07 09:00:50.998144+00
2 | 2025-10-07 09:00:53.639238+00
3 | 2025-10-07 09:00:56.134559+00
(4 rows)
The admin password
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#&()–{}:;',?/*~$^+=<>]).{12,20}$Area. Refer to an Area of a Region, that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Availability zone of the maria DB
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
The storage needed on each data node of the maria DB
Number of instances to create for mariadb
Name of Redis DB
The network Id of the ELS cluster
Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Node sizing for cluster
code of product
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
Prefix of the virtual machine names for Redis DB
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
POST /itcare/databases/redis HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 2018
{
"admPassword": "text",
"area": "text",
"az": "text",
"backupEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"diskSize": 1,
"instanceCount": 1,
"name": "text",
"networkId": 1,
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"nodeSizing": "text",
"persistenceMode": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"productCode": "text",
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"tlsEnabled": true,
"vmPrefix": "text"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"nodeCount": 1,
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"persistenceMode": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"tlsEnabled": true,
"topology": "text",
"type": "text",
"url": "text",
"version": "text"
}PATCH /itcare/databases/redis/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}[
{
"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
}
][
{
"area": {
"availabilityZones": [
{
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
}
],
"defaultArea": true,
"id": "text",
"location": "text",
"regulation": "text"
},
"authenticationDomain": "text",
"availabilityZone": {
"availabilityZoneGroup": "text",
"datacenterId": "text",
"defaultZone": true,
"id": "text",
"location": "text",
"routable": true
},
"backup": {
"backupSystem": "text",
"filesNb": 1,
"lastDate": "2026-03-09T17:04:08.767Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"cpu": 1,
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"imageCode": "text",
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"isMemberOFLoadBalancer": true,
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"loadbalancers": [
{
"id": 1,
"memberCount": 1,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringRequested": true,
"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
},
"osName": "text",
"osType": "text",
"parentResourceType": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"region": {
"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"
},
"releasedAt": "2026-03-09T17:04:08.767Z",
"replication": {
"noStoRplExplanation": "text",
"storageClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"storageReplicationClass": "text"
},
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"snapshot": {
"changeReference": "text",
"createdAt": "2026-03-09T17:04:08.767Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-09T17:04:08.767Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-09T17:04:08.767Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]DELETE /itcare/databases/redis/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/redis/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/redis/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/databases/redis/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*




















Names, example: overdrive1
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
OAuth2 flow
Indicates if backup has to be setup on instance. If absent, backup will be setup automatically if instance is in a production service.
BackupPolicy id. Refers to desired backup policy to be applied for the database, must be set when backup is enabled.
Define the Drive URL to be configured in OverDrive
Name of OverDrive Instance
[a-z0-9\-]{4,60}$Indicates why a production resource is not under backup.
Indicates why a production resource is not under monitoring.
Indicates why a production resource is not replicated.
Password to connect to the OverDrive instance.
Region. that is a low-latency network area, available in List Regions method. If absent, default Area of Region will be used.
Regulation. Refer to the regulation of the Area (HDS|STANDARD). If absent, default 'STANDARD' will be used.
Indicates if replication will be setup. If absent, it will be automatically be setup if this is an production environment
BackupPolicy id. Refers to desired backup policy to be applied for the virtual machine, must be set when backup is enabled.
id of service to put instance in.
Sizing. L, XL , XS, S, M. Sizing for OverDrive instances
Indicates monitoring and support level, if absent then we use boolean variables to describe which level
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
id, example: 123
OK
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
Bad Request
OAuth2 flow
id, example: 123
OK
An action gives status about processing of a task previously launched by an API call and asynchronously processed.
Human readable message of status
Code of action performed
Status label of action
Bad Request
OAuth2 flow
Service Id, example: 1234
availabilityZone
policyType, example: SERVER
backupReplicated
OK
Bad Request
OAuth2 flow
BackupPolicy Id, example: 123
OK
Bad Request
curl --request GET \
--url https://rancher-eb.cegedim.cloud/v3/projects \
--header 'authorization: Bearer token-tttt:token-of-doom'curl --request POST \
--url https://rancher-eb.cegedim.cloud/v3/projectRoleTemplateBindings \
--header 'authorization: Bearer token-tttt:token-of-doom' \
--header 'content-type: application/json' \
--data '{
"projectId": "c-6t7f4:p-d43l6",
"namespaceId":"",
"groupPrincipalId":"keycloakoidc_group_group://G_EMEA_DUPER_GROUP",
"roleTemplateId": "cgdm-project-admin"
}'GET /itcare/storage/overdrive HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
DELETE /itcare/storage/overdrive/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/storage/overdrive/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
PATCH /itcare/storage/overdrive/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 61
{
"operation": "text",
"options": {
"ANY_ADDITIONAL_PROPERTY": {}
}
}apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
labels:
name: myapp
spec:
replicas: 3apiVersion: apps/v1
kind: Deployment
metadata:
name: dep-nginx
spec:
selector:
matchLabels:
app: nginx
replicas: 3
template:
metadata:
labels:
app: nginx
spec:
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app
operator: In
values:
- nginx
topologyKey: "topology.kubernetes.io/zone"
containers:
- name: web-app
image: nginxrequired_capacity = MBCO * max(requests, usage)required_capacity = sum(pod.MBCO * max(pod.requests, pod.usage))apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
spec:
replicas: 3
template:
spec:
resources:
limits:
memory: "200Mi"
cpu: "700m"
requests:
memory: "200Mi"
cpu: "700m"apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp
spec:
replicas: 2
template:
spec:
resources:
requests:
memory: "200Mi"
cpu: "700m"apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: myapp-pdb
spec:
minAvailable: 2
selector:
matchLabels:
app: myappapiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: myapp-pdb
spec:
maxUnavailable: 1
selector:
matchLabels:
app: myapp~* &* +@all -@dangerous +ACL|GETUSER +INFO +sentinel|GET-MASTER-ADDR-BY-NAME +sentinel|IS-MASTER-DOWN-BY-ADDR +sentinel|MASTER +sentinel|MASTERS +sentinel|MYID +sentinel|REPLICAS +sentinel|SLAVES +sentinel|SENTINELS~* &* +@all -@dangerous +ACL|GETUSER +INFO +CONFIG|GET +CONFIG|HELP



{
"content": [
{
"actionsInProgress": [
{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}
],
"availableActions": [
{
"available": true,
"operation": "text",
"unavailabilityCauses": [
"text"
]
}
],
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"url": "text",
"version": "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
}POST /itcare/storage/overdrive HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Content-Type: application/vnd.cegedim-it.v1+json
Accept: */*
Content-Length: 1880
{
"backupEnabled": true,
"cloudId": 1,
"dbBackupPolicyId": "text",
"driveSiteUri": "text",
"name": "text",
"noBackupProdReason": "text",
"noMonitoringProdReason": "text",
"noReplicationProdReason": "text",
"password": "text",
"product": {
"BACKUP_POLICY_TYPE": "text",
"CATEGORY_WEIGHT": 1,
"CODE": "text",
"COMMENT": "text",
"DOCUMENTATION": "text",
"EDITION": "text",
"END_OF_SALES_AT": "2026-03-09T17:04:08.767Z",
"END_OF_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-09T17:04:08.767Z",
"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": "2026-03-09T17:04:08.767Z",
"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
}
]
}
},
"region": "text",
"regulation": "text",
"replicationEnabled": true,
"serverBackupPolicyId": "text",
"serviceId": 1,
"sizing": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"actionsInProgress": [
{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}
],
"availableActions": [
{
"available": true,
"operation": "text",
"unavailabilityCauses": [
"text"
]
}
],
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-09T17:04:08.767Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
},
"backupStatus": true,
"category": "text",
"cloudId": 1,
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"endOfSalesAt": "2026-03-09T17:04:08.767Z",
"endOfSupportAt": "2026-03-09T17:04:08.767Z",
"environment": "text",
"extendedSupportAt": "2026-03-09T17:04:08.767Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"ipAddress": "text",
"label": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"labelDataCenter": "text",
"labelRegion": "text",
"metrologyUrl": "text",
"monitoringRequested": true,
"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": "2026-03-09T17:04:08.767Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-09T17:04:08.767Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-09T17:04:08.767Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"sizing": "text",
"status": "text",
"supportLevel": "NO_MONITORING_NO_SUPPORT",
"supportPhase": "text",
"technology": "text",
"type": "text",
"url": "text",
"version": "text"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-09T17:04:08.767Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"ANY_ADDITIONAL_PROPERTY": [
{
"availableInAZ": [
"text"
],
"cloudId": "text",
"cloudName": "text",
"default": true,
"durationInHours": 1,
"frequencies": {},
"id": 1,
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
}{
"availableInAZ": [
"text"
],
"cloudId": "text",
"cloudName": "text",
"default": true,
"durationInHours": 1,
"frequencies": {},
"id": 1,
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}GET /itcare/compute/backup-policies?serviceId=1&policyType=SERVER HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
GET /itcare/compute/backup-policies/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*



sh -c "$(curl -sSL 'https://git.io/install-kubent')"kubent [--context my-cluster]...
__________________________________________________________________________________________
>>> Deprecated APIs removed in 1.22 <<<
------------------------------------------------------------------------------------------
KIND NAMESPACE NAME API_VERSION REPLACE_WITH (SINCE)
Ingress <undefined> toto networking.k8s.io/v1beta1 networking.k8s.io/v1 (1.19.0)
...# Lister tous les contextes disponibles
kubectl config get-contexts
# Basculer vers le bon contexte
kubectl config use-context <nom-du-contexte>
# Vérifier le contexte actuel
kubectl config current-contextkubectl create -f - -o yaml << EOF
apiVersion: authorization.k8s.io/v1
kind: SelfSubjectAccessReview
spec:
resourceAttributes:
group: ""
resource: "*"
verb: "*"
EOF# Vérifier les détails du pod
kubectl describe pod <nom-du-pod> -n <namespace>
# Recherchez les événements en bas de la sortiekubectl describe pod <nom-du-pod> -n <namespace>
# Recherchez les messages "Failed to pull image"# Vérifier la configuration ingress
kubectl get ingress -n <namespace>
kubectl describe ingress <nom-ingress> -n <namespace>
# Vérifier le service et les endpoints
kubectl get svc -n <namespace>
kubectl get endpoints <nom-service> -n <namespace>kubectl describe pvc <nom-pvc> -n <namespace>
# Recherchez les messages d'erreur dans Events# Vérifier si les pods de logging sont en cours d'exécution
kubectl get pods -n cattle-logging-system
# Vérifier la taille du buffer (ne devrait pas croître continuellement)
kubectl -n cattle-logging-system get po -l app.kubernetes.io/name=fluentd -o name | \
xargs -I {} sh -c "kubectl -n cattle-logging-system exec {} -c fluentd -- du -hs /buffers"Découvrez les dernières mises à jour de cegedim.cloud ! Améliorations continues, nouveaux produits, nouvelles fonctionnalités et évolutions sont référencés ici.








