By default,The user's clouds are used to filter the final output
/networking/domains
curl -L \
--url 'https://api.cegedim.cloud/itcare/networking/domains'
[
{
"id": 1,
"name": "text",
"description": "text",
"isPublic": true,
"sniDefault": true,
"isManagedByCegedim": true
}
]
OK
/networking/domains/{domainId}
1234, example: 1234
curl -L \
--url 'https://api.cegedim.cloud/itcare/networking/domains/{domainId}'
{
"id": 1,
"name": "text",
"description": "text",
"isPublic": true,
"sniDefault": true,
"isManagedByCegedim": true
}
OK
/networking/networks
Filter, example: resource01,!resource02,resource42
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.
curl -L \
--url 'https://api.cegedim.cloud/itcare/networking/networks'
{
"totalElements": 1,
"totalPages": 1,
"first": true,
"size": 1,
"content": [
{
"id": 1,
"technicalId": "text",
"cidr": "text",
"description": "text",
"scope": "text",
"defaultNetwork": true,
"usedPercent": 1,
"ipFreeNumber": 1,
"ipAddress": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"mask": "text",
"networkShortDescription": "text",
"isIpRangePublic": true,
"cloud": "text",
"environment": "text",
"shortDescription": "text",
"gateway": "text",
"region": "text",
"area": "text"
}
],
"number": 1,
"sort": [
{
"direction": "text",
"nullHandling": "text",
"ascending": true,
"property": "text",
"ignoreCase": true
}
],
"pageable": {
"offset": 1,
"sort": [
{
"direction": "text",
"nullHandling": "text",
"ascending": true,
"property": "text",
"ignoreCase": true
}
],
"pageSize": 1,
"pageNumber": 1,
"paged": true,
"unpaged": true
},
"numberOfElements": 1,
"last": true,
"empty": true
}
OK
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=private
environment
query parameter to filter production
, non_production
networks. for 'production' networks, use environment=production
onlyNonFull
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)./networking/networks/{id}/loadbalancers-networks
curl -L \
--url 'https://api.cegedim.cloud/itcare/networking/networks/{id}/loadbalancers-networks'
[
{
"id": 1,
"technicalId": "text",
"cidr": "text",
"description": "text",
"scope": "text",
"defaultNetwork": true,
"usedPercent": 1,
"ipFreeNumber": 1,
"ipAddress": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"mask": "text",
"networkShortDescription": "text",
"isIpRangePublic": true,
"cloud": "text",
"environment": "text",
"shortDescription": "text",
"gateway": "text",
"region": "text",
"area": "text"
}
]
OK
/networking/network-clusters/{id}
curl -L \
--url 'https://api.cegedim.cloud/itcare/networking/network-clusters/{id}'
{
"id": 1,
"name": "text",
"type": "text",
"internalType": "text",
"status": "text",
"category": "text",
"technology": "text",
"family": "text",
"label": "text",
"comment": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"cloudId": 1,
"cloudName": "text",
"serviceId": 1,
"serviceName": "text",
"serviceKey": "text",
"environment": "text",
"endOfSupportAt": "2025-02-12T00:55:05.958Z",
"supportPhase": "text",
"creationUser": "text",
"creationTime": "text",
"releasedAt": "2025-02-12T00:55:05.958Z",
"endOfSalesAt": "2025-02-12T00:55:05.958Z",
"extendedSupportAt": "2025-02-12T00:55:05.958Z",
"monitoringEnabled": true,
"monitoringAlerting": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"replicationStatus": true,
"backupStatus": true,
"patchParty": {
"excluded": true,
"exclusionReason": "text",
"patchGroup": "text",
"patchDate": "2025-02-12T00:55:05.958Z",
"patchTag": "text",
"name": "text",
"id": 1,
"excludedBy": "text",
"exclusionDate": "2025-02-12T00:55:05.958Z"
},
"metrologyUrl": "text",
"path": "text",
"resourceType": "text",
"internalResourceId": 1,
"backupPolicyDetails": {
"backups": [
{
"id": 1,
"type": "text",
"backupSize": 1,
"backupLastDate": "2025-02-12T00:55:05.958Z"
}
],
"policies": [
{
"name": "text",
"label": "text",
"scope": "text",
"type": "text",
"replication": true,
"frequencies": {},
"durationInHours": 1,
"startTime": "text",
"timezone": "text",
"policyId": "text",
"backupLastDate": "2025-02-12T00:55:05.958Z",
"backupSize": 1
}
]
},
"version": "text",
"allowMonitoringDisplay": true,
"sizing": "text",
"ipAddress": "text",
"cpu": 1,
"ram": 1,
"nodeCount": 1
}
OK
/networking/network-clusters/{id}/nodes
curl -L \
--url 'https://api.cegedim.cloud/itcare/networking/network-clusters/{id}/nodes'
[
{
"id": 1,
"name": "text",
"type": "text",
"internalType": "text",
"status": "text",
"category": "text",
"technology": "text",
"family": "text",
"label": "text",
"comment": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"cloudId": 1,
"cloudName": "text",
"serviceId": 1,
"serviceName": "text",
"serviceKey": "text",
"environment": "text",
"endOfSupportAt": "2025-02-12T00:55:05.958Z",
"supportPhase": "text",
"creationUser": "text",
"creationTime": "text",
"releasedAt": "2025-02-12T00:55:05.958Z",
"endOfSalesAt": "2025-02-12T00:55:05.958Z",
"extendedSupportAt": "2025-02-12T00:55:05.958Z",
"monitoringEnabled": true,
"monitoringAlerting": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"replicationStatus": true,
"backupStatus": true,
"patchParty": {
"excluded": true,
"exclusionReason": "text",
"patchGroup": "text",
"patchDate": "2025-02-12T00:55:05.958Z",
"patchTag": "text",
"name": "text",
"id": 1,
"excludedBy": "text",
"exclusionDate": "2025-02-12T00:55:05.958Z"
},
"metrologyUrl": "text",
"path": "text",
"resourceType": "text",
"internalResourceId": 1,
"backupPolicyDetails": {
"backups": [
{
"id": 1,
"type": "text",
"backupSize": 1,
"backupLastDate": "2025-02-12T00:55:05.958Z"
}
],
"policies": [
{
"name": "text",
"label": "text",
"scope": "text",
"type": "text",
"replication": true,
"frequencies": {},
"durationInHours": 1,
"startTime": "text",
"timezone": "text",
"policyId": "text",
"backupLastDate": "2025-02-12T00:55:05.958Z",
"backupSize": 1
}
]
},
"ipAddress": "text",
"network": {
"id": 1,
"technicalId": "text",
"cidr": "text",
"description": "text",
"scope": "text",
"defaultNetwork": true,
"usedPercent": 1,
"ipFreeNumber": 1,
"ipAddress": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"mask": "text",
"networkShortDescription": "text",
"isIpRangePublic": true,
"cloud": "text",
"environment": "text",
"shortDescription": "text",
"gateway": "text",
"region": "text",
"area": "text"
},
"storageInformation": {
"totalSizeDisks": 1,
"fileSystems": [
{
"mountingPoint": "text",
"type": "text",
"sizeOf": 1,
"free": 1
}
],
"totalSizeFileSystems": 1
},
"availabilityZone": {
"id": "text",
"location": "text",
"routable": true,
"defaultZone": true,
"datacenterId": "text",
"availabilityZoneGroup": "text"
},
"area": {
"id": "text",
"location": "text",
"regulation": "text",
"defaultArea": true,
"availabilityZones": [
{
"id": "text",
"location": "text",
"routable": true,
"defaultZone": true,
"datacenterId": "text",
"availabilityZoneGroup": "text"
}
]
},
"region": {
"id": "text",
"location": "text",
"areas": [
{
"id": "text",
"location": "text",
"regulation": "text",
"defaultArea": true,
"availabilityZones": [
{
"id": "text",
"location": "text",
"routable": true,
"defaultZone": true,
"datacenterId": "text",
"availabilityZoneGroup": "text"
}
]
}
],
"dataCenter": "text"
},
"backup": {
"backupSystem": "text",
"size": 1,
"type": "text",
"filesNb": 1,
"lastDate": "2025-02-12T00:55:05.958Z"
},
"replication": {
"storageClass": "text",
"storageReplicationClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"noStoRplExplanation": "text"
},
"snapshot": {
"id": "text",
"label": "text",
"createdBy": "text",
"createdAt": "2025-02-12T00:55:05.958Z",
"recoveredAt": "2025-02-12T00:55:05.958Z",
"expiresAt": "2025-02-12T00:55:05.958Z",
"description": "text",
"changeReference": "text",
"snapshotSize": 1
},
"labelRegion": "text",
"labelDataCenter": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"totalSizeDisks": "text",
"cpu": 1,
"ram": 1,
"storage": 1,
"isMemberOFLoadBalancer": true,
"loadbalancers": [
{
"id": 1,
"name": "text",
"status": "text",
"monitoringEnabled": true,
"memberCount": 1,
"serviceId": 1
}
],
"imageCode": "text",
"osName": "text",
"osType": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"storageMoveInProgress": true,
"authenticationDomain": "text",
"parentResourceType": "text"
}
]
OK
/networking/network-clusters/{id}/networks
curl -L \
--url 'https://api.cegedim.cloud/itcare/networking/network-clusters/{id}/networks'
[
{
"id": 1,
"technicalId": "text",
"cidr": "text",
"description": "text",
"scope": "text",
"defaultNetwork": true,
"usedPercent": 1,
"ipFreeNumber": 1,
"ipAddress": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"mask": "text",
"networkShortDescription": "text",
"isIpRangePublic": true,
"cloud": "text",
"environment": "text",
"shortDescription": "text",
"gateway": "text",
"region": "text",
"area": "text"
}
]
OK
/networking/loadbalancers
Names, example: resource01,!resource02,resource42
Environments, example: PRODUCTION,DEVELOPMENT
Status, example: ACTIVE,INACTIVE
Tags, example: mytagkey:mytagvalue,application:itcare
Filter list by monitoring status
Filter list by monitoring on call status
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.
curl -L \
--url 'https://api.cegedim.cloud/itcare/networking/loadbalancers'
{
"totalElements": 1,
"totalPages": 1,
"first": true,
"size": 1,
"content": [
{
"id": 1,
"name": "text",
"type": "text",
"internalType": "text",
"status": "text",
"category": "text",
"technology": "text",
"family": "text",
"label": "text",
"comment": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"cloudId": 1,
"cloudName": "text",
"serviceId": 1,
"serviceName": "text",
"serviceKey": "text",
"environment": "text",
"endOfSupportAt": "2025-02-12T00:55:05.958Z",
"supportPhase": "text",
"creationUser": "text",
"creationTime": "text",
"releasedAt": "2025-02-12T00:55:05.958Z",
"endOfSalesAt": "2025-02-12T00:55:05.958Z",
"extendedSupportAt": "2025-02-12T00:55:05.958Z",
"monitoringEnabled": true,
"monitoringAlerting": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"replicationStatus": true,
"backupStatus": true,
"patchParty": {
"excluded": true,
"exclusionReason": "text",
"patchGroup": "text",
"patchDate": "2025-02-12T00:55:05.958Z",
"patchTag": "text",
"name": "text",
"id": 1,
"excludedBy": "text",
"exclusionDate": "2025-02-12T00:55:05.958Z"
},
"metrologyUrl": "text",
"path": "text",
"resourceType": "text",
"internalResourceId": 1,
"backupPolicyDetails": {
"backups": [
{
"id": 1,
"type": "text",
"backupSize": 1,
"backupLastDate": "2025-02-12T00:55:05.958Z"
}
],
"policies": [
{
"name": "text",
"label": "text",
"scope": "text",
"type": "text",
"replication": true,
"frequencies": {},
"durationInHours": 1,
"startTime": "text",
"timezone": "text",
"policyId": "text",
"backupLastDate": "2025-02-12T00:55:05.958Z",
"backupSize": 1
}
]
},
"ipAddress": "text",
"nodeCount": 1,
"network": {
"id": 1,
"technicalId": "text",
"cidr": "text",
"description": "text",
"scope": "text",
"defaultNetwork": true,
"usedPercent": 1,
"ipFreeNumber": 1,
"ipAddress": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"mask": "text",
"networkShortDescription": "text",
"isIpRangePublic": true,
"cloud": "text",
"environment": "text",
"shortDescription": "text",
"gateway": "text",
"region": "text",
"area": "text"
},
"urls": [
{
"id": 1,
"name": "text",
"type": "text",
"serviceId": 1,
"serviceName": "text",
"serviceKey": "text",
"environment": "text",
"creationUser": "text",
"creationTime": "text",
"description": "text",
"comment": "text",
"releasedAt": "2025-02-12T00:55:05.958Z",
"endOfSalesAt": "2025-02-12T00:55:05.958Z",
"extendedSupportAt": "2025-02-12T00:55:05.958Z",
"endOfSupportAt": "2025-02-12T00:55:05.958Z",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"status": "text",
"monitoringEnabled": true,
"monitoringAlerting": true,
"monitoringOnCallEnabled": true,
"monitoringMode": "text",
"specificChecks": [
{
"name": "text",
"parameter": {
"path": "text",
"prefix": "text",
"authentification": {
"user": "text",
"password": "text"
},
"protocol": "text",
"port": 1,
"method": "text",
"criticalStatus": "text",
"warningContent": "text",
"criticalContent": "text",
"expectedContent": "text",
"parameters": [
{
"key": "text",
"value": "text"
}
],
"headers": [
{
"key": "text",
"value": "text"
}
]
}
}
]
}
],
"members": [
{
"id": 1,
"name": "text",
"type": "text",
"internalType": "text",
"status": "text",
"category": "text",
"technology": "text",
"family": "text",
"label": "text",
"comment": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"cloudId": 1,
"cloudName": "text",
"serviceId": 1,
"serviceName": "text",
"serviceKey": "text",
"environment": "text",
"endOfSupportAt": "2025-02-12T00:55:05.958Z",
"supportPhase": "text",
"creationUser": "text",
"creationTime": "text",
"releasedAt": "2025-02-12T00:55:05.958Z",
"endOfSalesAt": "2025-02-12T00:55:05.958Z",
"extendedSupportAt": "2025-02-12T00:55:05.958Z",
"monitoringEnabled": true,
"monitoringAlerting": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"replicationStatus": true,
"backupStatus": true,
"patchParty": {
"excluded": true,
"exclusionReason": "text",
"patchGroup": "text",
"patchDate": "2025-02-12T00:55:05.958Z",
"patchTag": "text",
"name": "text",
"id": 1,
"excludedBy": "text",
"exclusionDate": "2025-02-12T00:55:05.958Z"
},
"metrologyUrl": "text",
"path": "text",
"resourceType": "text",
"internalResourceId": 1,
"backupPolicyDetails": {
"backups": [
{
"id": 1,
"type": "text",
"backupSize": 1,
"backupLastDate": "2025-02-12T00:55:05.958Z"
}
],
"policies": [
{
"name": "text",
"label": "text",
"scope": "text",
"type": "text",
"replication": true,
"frequencies": {},
"durationInHours": 1,
"startTime": "text",
"timezone": "text",
"policyId": "text",
"backupLastDate": "2025-02-12T00:55:05.958Z",
"backupSize": 1
}
]
},
"ipAddress": "text",
"network": {
"id": 1,
"technicalId": "text",
"cidr": "text",
"description": "text",
"scope": "text",
"defaultNetwork": true,
"usedPercent": 1,
"ipFreeNumber": 1,
"ipAddress": "text",
"dns": [
{
"alias": "text",
"domain": "text"
}
],
"mask": "text",
"networkShortDescription": "text",
"isIpRangePublic": true,
"cloud": "text",
"environment": "text",
"shortDescription": "text",
"gateway": "text",
"region": "text",
"area": "text"
},
"storageInformation": {
"totalSizeDisks": 1,
"fileSystems": [
{
"mountingPoint": "text",
"type": "text",
"sizeOf": 1,
"free": 1
}
],
"totalSizeFileSystems": 1
},
"availabilityZone": {
"id": "text",
"location": "text",
"routable": true,
"defaultZone": true,
"datacenterId": "text",
"availabilityZoneGroup": "text"
},
"area": {
"id": "text",
"location": "text",
"regulation": "text",
"defaultArea": true,
"availabilityZones": [
{
"id": "text",
"location": "text",
"routable": true,
"defaultZone": true,
"datacenterId": "text",
"availabilityZoneGroup": "text"
}
]
},
"region": {
"id": "text",
"location": "text",
"areas": [
{
"id": "text",
"location": "text",
"regulation": "text",
"defaultArea": true,
"availabilityZones": [
{
"id": "text",
"location": "text",
"routable": true,
"defaultZone": true,
"datacenterId": "text",
"availabilityZoneGroup": "text"
}
]
}
],
"dataCenter": "text"
},
"backup": {
"backupSystem": "text",
"size": 1,
"type": "text",
"filesNb": 1,
"lastDate": "2025-02-12T00:55:05.958Z"
},
"replication": {
"storageClass": "text",
"storageReplicationClass": "text",
"storageClassOverride": "text",
"storageMoveInProgress": true,
"storageMoveTicket": "text",
"noStoRplExplanation": "text"
},
"snapshot": {
"id": "text",
"label": "text",
"createdBy": "text",
"createdAt": "2025-02-12T00:55:05.958Z",
"recoveredAt": "2025-02-12T00:55:05.958Z",
"expiresAt": "2025-02-12T00:55:05.958Z",
"description": "text",
"changeReference": "text",
"snapshotSize": 1
},
"labelRegion": "text",
"labelDataCenter": "text",
"labelArea": "text",
"labelAvailabilityZone": "text",
"totalSizeDisks": "text",
"cpu": 1,
"ram": 1,
"storage": 1,
"isMemberOFLoadBalancer": true,
"loadbalancers": [
{
"id": 1,
"name": "text",
"status": "text",
"monitoringEnabled": true,
"memberCount": 1,
"serviceId": 1
}
],
"imageCode": "text",
"osName": "text",
"osType": "text",
"isExternalIngressNode": true,
"isInternalIngressNode": true,
"storageMoveInProgress": true,
"authenticationDomain": "text",
"parentResourceType": "text"
}
],
"protocols": [
{
"protocol": "text",
"port": 1,
"name": "text",
"comment": "text",
"isCertificateRequired": true,
"persistence": true,
"redirectToHttps": true,
"profilePersistenceOnly": "text",
"profileNoPersistenceOnly": "text",
"profilePersistenceRedirect": "text",
"profileNoPersistenceNoRedirect": "text",
"profilePersistenceNoRedirect": "text",
"profileNoPersistenceRedirect": "text",
"order": 1
}
],
"irules": [
{
"name": "text",
"description": "text"
}
],
"healthChecks": [
{
"id": 1,
"name": "text",
"description": "text",
"comment": "text"
}
],
"certificate": {
"id": 1,
"certificateName": "text",
"commonName": "text",
"description": "text",
"expirationDate": "text"
},
"defaultPersistence": "text",
"fallbackPersistence": "text",
"loadBalancingMode": "text",
"botDefenseEnabled": true,
"botDefenseUpdating": true,
"securityProfile": {
"id": "text",
"name": "text",
"description": "text",
"profile": "text",
"enforcement": "text",
"comment": "text",
"whiteList": [
{
"ip": "text",
"url": "text",
"comment": "text"
}
],
"template": "text"
},
"snatAutomap": true,
"parentResource": {
"id": 1,
"name": "text",
"type": "text",
"internalType": "text",
"status": "text",
"category": "text",
"technology": "text",
"family": "text",
"label": "text",
"comment": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"cloudId": 1,
"cloudName": "text",
"serviceId": 1,
"serviceName": "text",
"serviceKey": "text",
"environment": "text",
"endOfSupportAt": "2025-02-12T00:55:05.958Z",
"supportPhase": "text",
"creationUser": "text",
"creationTime": "text",
"releasedAt": "2025-02-12T00:55:05.958Z",
"endOfSalesAt": "2025-02-12T00:55:05.958Z",
"extendedSupportAt": "2025-02-12T00:55:05.958Z",
"monitoringEnabled": true,
"monitoringAlerting": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"replicationStatus": true,
"backupStatus": true,
"patchParty": {
"excluded": true,
"exclusionReason": "text",
"patchGroup": "text",
"patchDate": "2025-02-12T00:55:05.958Z",