By default,The user's clouds are used to filter the final output
OAuth2 flow
OK
Bad Request
OAuth2 flow
1234, example: 1234
OK
Bad Request
OAuth2 flow
OK
NetworkCluster
Area pretty name
Availability Zone pretty name
DataCenter pretty name
Region pretty name
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
OAuth2 flow
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
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).OAuth2 flow
OK
Bad Request
[
{
"description": "text",
"id": 1,
"isManagedByCegedim": true,
"isPublic": true,
"name": "text",
"sniDefault": true
}
]{
"description": "text",
"id": 1,
"isManagedByCegedim": true,
"isPublic": true,
"name": "text",
"sniDefault": true
}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: */*
{
"allowMonitoringDisplay": true,
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-10T22:36:20.766Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"ram": 1,
"releasedAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-10T22:36:20.766Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-10T22:36:20.766Z",
"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/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: */*
{
"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
}
]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: */*
OAuth2 flow
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
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"
}
}
]
}
OAuth2 flow
OAuth2 flow
OK
Describes the protocol (http, htttps, tcp) of a loadbalancer
Port of this loadbalancer
Protocol of this loadbalancer
Bad Request
OAuth2 flow
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
OAuth2 flow
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
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.
OAuth2 flow
Load Balancer Id, example: 123
OAuth2 flow
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
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
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
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
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
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"
}
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
url, example: url
urlOK
Bad Request
OAuth2 flow
OK
URL of a load balancer
Bad Request
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
}
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
This method allows to delete a URL of Load Balancer.
This method is asynchronous (status code 202) and you'll have to wait for async action to be completed by checking its status.
DELETE /loadbalancers/123/urls/456
OAuth2 flow
Load Balancer Id, example: 123
Load Balancer Url Id, example: 123
Accepted
Bad Request
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
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
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
{
"content": [
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-10T22:36:20.766Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-10T22:36:20.766Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"END_OF_SUPPORT_AT": "2026-03-10T22:36:20.766Z",
"ENFORCED_AUTH_DOMAIN": true,
"EXTENDED_SUPPORT_AT": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2026-03-10T22:36:20.766Z",
"id": "text",
"label": "text",
"recoveredAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-10T22:36:20.766Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"endOfSupportAt": "2026-03-10T22:36:20.766Z",
"environment": "text",
"extendedSupportAt": "2026-03-10T22:36:20.766Z",
"id": 1,
"monitoringMode": "text",
"name": "text",
"releasedAt": "2026-03-10T22:36:20.766Z",
"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-10T22:36:20.766Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}{
"family": "text",
"id": 1,
"internalId": 1,
"lastUpdatedAt": "2026-03-10T22:36:20.766Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR"
}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-10T22%3A36%3A20.766Z&to=2026-03-10T22%3A36%3A20.766Z 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: */*
GET /itcare/networking/loadbalancers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*