Resources
Last updated
Last updated
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.
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
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.
GET /itcare/compute/resources HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"content": [
{
"category": "text",
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2025-06-22T04:41:22.512Z",
"endOfSupportAt": "2025-06-22T04:41:22.512Z",
"environment": "text",
"extendedSupportAt": "2025-06-22T04:41:22.512Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"label": "text",
"name": "text",
"path": "text",
"platform": "text",
"prettyLabel": "text",
"productName": "text",
"releasedAt": "2025-06-22T04:41:22.512Z",
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "ACTIVE,INACTIVE,PREPARATION",
"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
}
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
GET /itcare/compute/resources/metrics HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"backupGb": 1,
"coresCount": 1,
"count": 1,
"instancesCount": 1,
"phasesDistribution": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"ramGb": 1,
"score": 1,
"servicesCount": 1,
"storageGb": 1
}
Resource Id, example: 123
Resource/Node Ids, example: 123
[]
Operation Type, example: available|available-nodes|in-progress|in-progress-nodes|list-actions-in-progress|list-available-actions
available
GET /itcare/compute/resources/operations HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{}
]
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*
attribut allows to navigate to the right category of the resource.
Resource Id, example: 123
GET /itcare/compute/resources/{id} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"category": "text",
"cloudName": "text",
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2025-06-22T04:41:22.512Z",
"endOfSupportAt": "2025-06-22T04:41:22.512Z",
"environment": "text",
"extendedSupportAt": "2025-06-22T04:41:22.512Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"label": "text",
"name": "text",
"path": "text",
"platform": "text",
"prettyLabel": "text",
"productName": "text",
"releasedAt": "2025-06-22T04:41:22.512Z",
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "ACTIVE,INACTIVE,PREPARATION",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"technology": "text",
"type": "text"
}
Resource Id, example: 123
GET /itcare/compute/resources/{id}/backup-policies HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"backups": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"backupSize": 1,
"durationInHours": 1,
"frequencies": {},
"label": "text",
"name": "text",
"policyId": "text",
"replication": true,
"scope": "text",
"startTime": "text",
"timezone": "text",
"type": "text"
}
]
}
Resource Id, example: 123
GET /itcare/compute/resources/{id}/dns-aliases HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"fqdn": "text",
"type": "text",
"value": "text",
"zone": "text"
}
]
Resource Id, example: 123
FQDN to delete, example: my.fqdn.cegedim.cloud
DELETE /itcare/compute/resources/{id}/dns-aliases/{fqdn} HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
No content
Resource Id, example: 123
GET /itcare/compute/resources/{id}/farm-networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"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
}
]
Retrieves all operations and events that occurs on a resource : start, stop, monitoring operations ...
Resource Id, example: 123
Actions, example: enable_monitoring
Statuses, example: SUCCESS
GET /itcare/compute/resources/{id}/history HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"completedAt": "2025-06-22T04:41:22.512Z",
"family": "text",
"id": 1,
"lastUpdatedAt": "2025-06-22T04:41:22.512Z",
"message": "text",
"process": "text",
"resourceName": "text",
"resourceType": "text",
"status": "SUCCESS,IN_PROGRESS,ERROR",
"submittedAt": "2025-06-22T04:41:22.512Z",
"submittedBy": "text"
}
]
id, example: 500060340
type, example: MESSAGE_BROKERS
GET /itcare/compute/resources/{id}/loadbalancers HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"endOfSupportAt": "2025-06-22T04:41:22.512Z",
"environment": "text",
"extendedSupportAt": "2025-06-22T04:41:22.512Z",
"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",
"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": "2025-06-22T04:41:22.512Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"endOfSupportAt": "2025-06-22T04:41:22.512Z",
"environment": "text",
"extendedSupportAt": "2025-06-22T04:41:22.512Z",
"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,
"monitoringEnabled": true,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"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": "2025-06-22T04:41:22.512Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2025-06-22T04:41:22.512Z",
"id": "text",
"label": "text",
"recoveredAt": "2025-06-22T04:41:22.512Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportPhase": "text",
"technology": "text",
"type": "text"
}
],
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"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": "2025-06-22T04:41:22.512Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"endOfSupportAt": "2025-06-22T04:41:22.512Z",
"environment": "text",
"extendedSupportAt": "2025-06-22T04:41:22.512Z",
"family": "text",
"id": 1,
"internalResourceId": 1,
"internalType": "text",
"label": "text",
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"monitoringRequested": true,
"name": "text",
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-22T04:41:22.512Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-22T04:41:22.512Z",
"patchGroup": "text",
"patchTag": "text"
},
"path": "text",
"prettyLabel": "text",
"productCode": "text",
"productName": "text",
"productVersion": "text",
"releasedAt": "2025-06-22T04:41:22.512Z",
"replicationStatus": true,
"resourceType": "text",
"serviceId": 1,
"serviceKey": "text",
"serviceName": "text",
"status": "text",
"supportPhase": "text",
"technology": "text",
"type": "text"
},
"patchParty": {
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-22T04:41:22.512Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"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",
"supportPhase": "text",
"technology": "text",
"type": "text",
"urls": [
{
"comment": "text",
"creationTime": "text",
"creationUser": "text",
"description": "text",
"endOfSalesAt": "2025-06-22T04:41:22.512Z",
"endOfSupportAt": "2025-06-22T04:41:22.512Z",
"environment": "text",
"extendedSupportAt": "2025-06-22T04:41:22.512Z",
"id": 1,
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringMode": "text",
"monitoringOnCallEnabled": true,
"name": "text",
"releasedAt": "2025-06-22T04:41:22.512Z",
"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",
"supportPhase": "text",
"tags": [
{
"tagKey": "text",
"tagValue": "text"
}
],
"type": "text"
}
]
}
]
Resource Id, example: 123
GET /itcare/compute/resources/{id}/networks HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"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
}
id, example: 500060340
type, example: MESSAGE_BROKERS
GET /itcare/compute/resources/{id}/nodes HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"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": "2025-06-22T04:41:22.512Z",
"size": 1,
"type": "text"
},
"backupPolicyDetails": {
"backups": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"backupSize": 1,
"id": 1,
"type": "text"
}
],
"policies": [
{
"backupLastDate": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"endOfSupportAt": "2025-06-22T04:41:22.512Z",
"environment": "text",
"extendedSupportAt": "2025-06-22T04:41:22.512Z",
"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,
"monitoringEnabled": true,
"name": "text",
"serviceId": 1,
"status": "text"
}
],
"metrologyUrl": "text",
"monitoringAlerting": true,
"monitoringEnabled": true,
"monitoringOnCallEnabled": true,
"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": "2025-06-22T04:41:22.512Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"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": "2025-06-22T04:41:22.512Z",
"createdBy": "text",
"description": "text",
"expiresAt": "2025-06-22T04:41:22.512Z",
"id": "text",
"label": "text",
"recoveredAt": "2025-06-22T04:41:22.512Z",
"snapshotSize": 1
},
"status": "text",
"storage": 1,
"storageInformation": {
"fileSystems": [
{
"free": 1,
"mountingPoint": "text",
"sizeOf": 1,
"type": "text"
}
],
"totalSizeDisks": 1,
"totalSizeFileSystems": 1
},
"storageMoveInProgress": true,
"supportPhase": "text",
"technology": "text",
"type": "text"
}
]
#managed-node
GET /itcare/compute/resources/{id}/parent HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"category": "text",
"cloudId": 1,
"environment": "text",
"id": 1,
"name": "text",
"parentId": 1,
"parentType": "text",
"serviceId": 1,
"status": "text",
"technology": "text"
}
Resource Id, example: 123
GET /itcare/compute/resources/{id}/patch-policy HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"excluded": true,
"excludedBy": "text",
"exclusionDate": "2025-06-22T04:41:22.512Z",
"exclusionReason": "text",
"id": 1,
"name": "text",
"patchDate": "2025-06-22T04:41:22.512Z",
"patchGroup": "text",
"patchTag": "text"
}
Tags allows you to qualify your resources with a custom set of key-value pairs. Tags will be accessible using ITCare search.
Resource Id
GET /itcare/compute/resources/{id}/tags HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
[
{
"tagKey": "text",
"tagValue": "text"
}
]
Gets URLs linked to a resource. For example : URLs linked to a Load Balancer.
GET /itcare/compute/resources/{id}/urls HTTP/1.1
Host: api.cegedim.cloud
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"category": "text",
"cloudId": 1,
"environment": "text",
"id": 1,
"name": "text",
"parentId": 1,
"parentType": "text",
"serviceId": 1,
"status": "text",
"technology": "text"
}
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"
}
No content
Resource Id, example: 123
Model to update a DNS Record
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"
}
[
{
"fqdn": "text",
"type": "text",
"value": "text",
"zone": "text"
}
]
Tags allows you to qualify your resources with a custom set of key-value pairs. Tags will be accessible using ITCare search.
123
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
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"
}
No content
Tags allows you to qualify your resources with a custom set of key-value pairs. Tags will be accessible using ITCare search.
123
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
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"
}
[
{
"tagKey": "text",
"tagValue": "text"
}
]
Tags allows you to qualify your resources with a custom set of key-value pairs. Tags will be accessible using ITCare search.
123
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
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"
}
]
[
{
"tagKey": "text",
"tagValue": "text"
}
]