Services

List Compute Resources

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Query parameters
namesstring[]Optional

Names, example: resource01,!resource02,resource42

environmentsstring[]Optional

Environments, example: PRODUCTION,DEVELOPMENT

statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE

tagsstring[]Optional

Tags, example: mytagkey:mytagvalue,application:itcare

sortanyOptional

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

directionstringOptional
cloudsintegerOptional
pagestringOptional

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

sizestringOptional

Number of records per page.

Responses
chevron-right
200

OK

*/*
emptybooleanOptional
firstbooleanOptional
lastbooleanOptional
numberinteger · int32Optional
numberOfElementsinteger · int32Optional
sizeinteger · int32Optional
totalElementsinteger · int64Optional
totalPagesinteger · int32Optional
get
/compute/services

Get service

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 123

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

A Service is a Resource group (instances, load balancers...), forming a coherent whole, aiming to serve an application to your customers.

Grouping criterias of resources inside a service can change, but generally are :

  • Product hosted on resources,
  • Environment (test / production ...),
  • Client : (if application is not multi-tenant).

Ex : An application App, for client ACME< in production environment requires 4 servers, 2 databases. Those resources will be grouped inside a service called App - ACME Production.

advancedMonitoringAllowedbooleanOptional

Tells If the service accepts advanced monitoring

cloudstringOptional

Cloud Name of the service

cloudIdinteger · int64Optional

Cloud Name of the service

commentstringOptional

Short comment of service

environmentstringOptional

Environment of service. Use List Statuses API method to list possible values.

idinteger · int64Optional

Id of service

keystringOptional

Internal key of service

namestringOptional

Name of service

smsSubscribedbooleanOptional

Tells If the service has subscribed to cegedim.cloud sms service

statusstring · enumOptional

Status of service. Use List Statuses API method to list possible values.

Possible values:
get
/compute/services/{id}

List Actions In Progress

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required
Query parameters
categorystringOptional

Category, example: INSTANCES

Default: ""
Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

An action gives status about processing of a task previously launched by an API call and asynchronously processed.

familystringOptional
idinteger · int32Optional
internalIdinteger · int64Optional
lastUpdatedAtstring · date-timeOptional
messagestringOptional

Human readable message of status

processstringOptional

Code of action performed

resourceNamestringOptional
resourceTypestringOptional
statusstring · enumOptional

Status label of action

Possible values:
get
/compute/services/{id}/actions-in-progress

Get Application servers

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional

Names, example: REBMYAPP01,REBMYSRV

backupbooleanOptional

Backup

drpbooleanOptional

Drp

statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Instance object

authenticationDomainstringOptional
backupStatusbooleanOptional
categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
cpuinteger · int64Optional

CPU of the resource

creationTimestringOptional
creationUserstringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
imageCodestringOptional

Internal Image linked to this instance

internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
isExternalIngressNodebooleanOptional

This instance is ingress external node

isInternalIngressNodebooleanOptional

This instance is ingress internal node

isMemberOFLoadBalancerbooleanOptional

Instance is member of load balancer

labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
osNamestringOptional

OS name of this instance

osTypestringOptional

OS type of this instance

parentResourceTypestringOptional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
raminteger · int64Optional

RAM of the resource

releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
statusstringOptional
storagenumberOptional

Storage after disks format in GB of the resource

storageMoveInProgressbooleanOptional

Information about storage replication in Progress

supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
totalSizeDisksstringOptionalDeprecated

Total Disk size of the resource

typestringOptional
get
/compute/services/{id}/application-servers

Get MessageBrokers

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional

Broker name, example: deblaprmq01

statusesstring[]Optional

Broker status, example: ACTIVE

versionsstring[]Optional

Broker version, example: 3.9

sizesstring[]Optional

Broker size, example: 4cpu8gb

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Managed Data Base

backupStatusbooleanOptional
categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
cpuinteger · int64Optional
creationTimestringOptional
creationUserstringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
nodeCountinteger · int64Optional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
raminteger · int64Optional
releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
sizingstringOptional
statusstringOptional
supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
topologystringOptional
typestringOptional
versionstringOptional
get
/compute/services/{id}/brokers

Get Hardwares

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional

Names, example: PET1

statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json
backupStatusbooleanOptional
categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
creationTimestringOptional
creationUserstringOptional
dcstringOptional
endOfCoverDatestringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
internalResourceIdinteger · int64Optional
internalTypestringOptional
ipstringOptional
ipAddressstringOptional
labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

locationstringOptional
maintenanceTypestringOptional
metrologyUrlstringOptional
modelstringOptional
monitoringRequestedbooleanOptional
namestringOptional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
rackstringOptional
regionstringOptional
releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serialstringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
statusstringOptional
stickerstringOptional
supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
typestringOptional
get
/compute/services/{id}/hardwares

Get Instances

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional

Names, example: REBMYAPP01,REBMYSRV

familiesstring[]Optional

Families, example: DEBIAN,RHEL

backupbooleanOptional

Backup

drpbooleanOptional

Drp

withManagedNodesbooleanOptional

withManagedNodes

withApplicationServersbooleanOptional

withApplicationServers

withOracleDbsbooleanOptional

withOracleDbs

withMongoNodeJsbooleanOptional

withMongoNodeJs

withAppliancesbooleanOptional

withAppliances

statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Instance object

authenticationDomainstringOptional
backupStatusbooleanOptional
categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
cpuinteger · int64Optional

CPU of the resource

creationTimestringOptional
creationUserstringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
imageCodestringOptional

Internal Image linked to this instance

internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
isExternalIngressNodebooleanOptional

This instance is ingress external node

isInternalIngressNodebooleanOptional

This instance is ingress internal node

isMemberOFLoadBalancerbooleanOptional

Instance is member of load balancer

labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
osNamestringOptional

OS name of this instance

osTypestringOptional

OS type of this instance

parentResourceTypestringOptional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
raminteger · int64Optional

RAM of the resource

releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
statusstringOptional
storagenumberOptional

Storage after disks format in GB of the resource

storageMoveInProgressbooleanOptional

Information about storage replication in Progress

supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
totalSizeDisksstringOptionalDeprecated

Total Disk size of the resource

typestringOptional
get
/compute/services/{id}/instances

Get Kubernetes Containers

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional

Names, example: REBMYAPP01,REBMYSRV

statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

versionsstring[]Optional

Versions, example: EB,ET,NK

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

K8s Container object

allowMonitoringDisplaybooleanOptional
availableAZsstring[]Optional
availableDCsstring[]Optional
backupStatusbooleanOptional

Indicates backup is active on the host

categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
creationTimestringOptional
creationUserstringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
ingressProviderstring · enumOptional

Kubernetes Container Ingress Providers

Possible values:
internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
labelstringOptional
labelAreastringOptional

Area pretty name

labelAreaListstring[]Optional

A list of Area name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

lastKubeVersionstringOptional

Recent Version of the K8S Cluster

managementUrlstringOptional

Management host of the K8S Cluster

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
nodeCountinteger · int64Optional

Number of Nodes of the K8s Cluster

pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
releasedAtstring · date-timeOptional
replicationStatusbooleanOptional

Storage Replication Enabled - The farm has replicated storage

resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
statusstringOptional
supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
supportsHAModebooleanOptional
technicalIdstringOptional

Technical ID of the K8S Cluster

technologystringOptional
topologystringOptional

High availability mode status

typestringOptional
versionstringOptional

Version of the K8S Cluster

versionDetailedstringOptional

Version of the K8S Cluster

get
/compute/services/{id}/kubernetes

Get Load Balancers

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional
statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

nodesinteger · int32Optional

Number of Members, example: 2

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

LoadBalancer object

backupStatusbooleanOptional
botDefenseEnabledbooleanOptional

Bot Defense state

botDefenseUpdatingbooleanOptional

Bot Defense is updating

categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
creationTimestringOptional
creationUserstringOptional
defaultPersistencestringOptional

Advanced property such as default persistence

endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
fallbackPersistencestringOptional

Advanced property such as fallback persistence

familystringOptional
idinteger · int64Optional
internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

loadBalancingModestringOptional

Advanced property such as load balancing mode

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
nodeCountinteger · int64Optional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
snatAutomapbooleanOptional

Source addresse translation automap enabled

statusstringOptional
supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
typestringOptional
get
/compute/services/{id}/loadbalancers

Get Managed Databases

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional
statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Managed Data Base

backupStatusbooleanOptional
backupSystemstringOptional
categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
cpuinteger · int64Optional
creationTimestringOptional
creationUserstringOptional
drpClassstringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
nodeCountinteger · int64Optional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
raminteger · int64Optional
releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
sizingstringOptional
statusstringOptional
supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
topologystringOptional
typestringOptional
versionstringOptional
get
/compute/services/{id}/managed-databases

Get Network Clusters

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional

Names, example: PET1

statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

NetworkCluster

allowMonitoringDisplaybooleanOptional
backupStatusbooleanOptional
categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
cpuinteger · int64Optional
creationTimestringOptional
creationUserstringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
nodeCountinteger · int64Optional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
raminteger · int64Optional
releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
sizingstringOptional
statusstringOptional
supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
typestringOptional
versionstringOptional
get
/compute/services/{id}/network-clusters

Get exclusion from Patch Party

get

This method allows to update the partch party informations related to the given service.

Structure of payload is generic and describes :

  • an array containing the patch party configuration to apply for each resource of the given service
  • If the resource is to be excluded from the patch parties, an explanation must be given.
  • If the resource is to be included to the patch parties, an patchGroup should be given unless the resource is part of a cluster.

Update Patch Party Statuses

PATCH /services/1234/patch-policies
[
    {
        "resourceId": 500079802,
        "excluded": false,
        "exclusionReason": "I don't want to include this resource"
    },
    {
        "resourceId": 500079545,
        "excluded": true,
        "patchGroup": "2"
    },
    {
        "resourceId": 500057033,
        "excluded": false,
        "exclusionReason": "Wrong patch group is set",
        "patchGroup": "1c"
    },
    {
        "resourceId": 500057055,
        "excluded": false,
        "patchGroup": "1"
    }
]
  • The response will give the status of all the submitted resources, for example :
[
    {
        "status": "FAILED",
        "message": "The patch group is only allowed when the farm has one member",
        "id": -1,
        "internalId": 500057055
    },
    {
        "status": "IN_PROGRESS",
        "message": "Include PatchParty SQLServer rhutsql20",
        "process": "INCLUDE_PATCHPARTY",
        "id": 500079545,
        "lastUpdatedAt": "2023-11-16T11:53:42.888+00:00"
    },
    {
        "status": "FAILED",
        "message": "Wrong patch party group set",
        "id": -1,
        "internalId": 500057033
    },
    {
        "id": 202
    }
]

There are 3 groups available defining the sequence on which the instance should be updated: 1 (First Group), 2 (Second Group) or 3 (Third Group).

If no group is set, it means that you have no preference while defining the sequences.

Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
withHistorybooleanOptional

boolean flag to fetch history details for every ci

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Representation of a resource patch party

excludedbooleanRequired

Tells if the resource is excluded or not from patch party

excludedBystringOptional

User who performed the exclusion from patch party action

exclusionDatestring · date-timeOptional

Date on which the exclusion from patch party was performed

exclusionReasonstringOptional

Raison why the resource should be excluded from patch party.

idinteger · int64Optional

Id of the resource under patch party or not

namestringOptional

Name of the resource under patch party or not

patchDatestring · date-timeOptional

Date of the last System Upgrade.

patchGroupstringOptional

Specification of the patch group, three sequences : '1', '2', '3'. '0' means no preference

patchTagstringOptional

Tag to reference the last patch party

get
/compute/services/{id}/patch-policies

Update patch party

patch
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Bodyobject[]

Update Patch party configuration for resources of a service

excludedbooleanOptional
exclusionReasonstringOptional
patchGroupstringOptional
resourceIdinteger · int64Required
Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

An action gives status about processing of a task previously launched by an API call and asynchronously processed.

familystringOptional
idinteger · int32Optional
internalIdinteger · int64Optional
lastUpdatedAtstring · date-timeOptional
messagestringOptional

Human readable message of status

processstringOptional

Code of action performed

resourceNamestringOptional
resourceTypestringOptional
statusstring · enumOptional

Status label of action

Possible values:
patch
/compute/services/{id}/patch-policies

Get Service Relations

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Holds dependencies of a Service : dependencies (other services that are required for a service to be fully functional) and impacts (other services that depends on current service)

get
/compute/services/{id}/relations

Get Service Relations Stats

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Holds dependencies stats of a Service : number of dependencies (other services that are required for a service to be fully functional) and number of impacts (other services that depends on current service)

dependenciesinteger · int32Optional

Number of services that are required for current service to be fully functional

impactsinteger · int32Optional

Number of services that requires current service to be fully functional

get
/compute/services/{id}/relations/stats

Get Service Resources

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional

Names, example: REBMYAPP01,REBMYSRV

categoriesstring[]Optional

Categories, example: INSTANCES,APPLICATION_SERVERS,LOAD_BALANCERS

statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Holds common properties to all Resources managed in ITCare available on a Service

backupStatusbooleanOptional
categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
creationTimestringOptional
creationUserstringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
statusstringOptional
supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
typestringOptional
get
/compute/services/{id}/resources

Get Service Stats

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 123

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json
Other propertiesinteger · int64Optional
get
/compute/services/{id}/stats

Get Service Storage

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
idinteger · int64Required

Service Id, example: 44411

Query parameters
namesstring[]Optional

Names, example: devvcaglfs02

statusesstring[]Optional

Statuses, example: ACTIVE,INACTIVE,PREPARATION

sizesstringOptional

Sizing of the resource, example: 2cpu4gb

nodeCountinteger · int32Optional

Number of nodes, example: 2

vipstringOptional

IP Address, ex: 10.10.10.10

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Storage Information

backupStatusbooleanOptional
categorystringOptional
cloudIdinteger · int64Optional
cloudNamestringOptional
commentstringOptional
cpuinteger · int64Optional
creationTimestringOptional
creationUserstringOptional
endOfSalesAtstring · date-timeOptional
endOfSupportAtstring · date-timeOptional
environmentstringOptional
extendedSupportAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
internalResourceIdinteger · int64Optional
internalTypestringOptional
ipAddressstringOptional
labelstringOptional
labelAreastringOptional

Area pretty name

labelAvailabilityZonestringOptional

Availability Zone pretty name

labelDataCenterstringOptional

DataCenter pretty name

labelRegionstringOptional

Region pretty name

metrologyUrlstringOptional
monitoringRequestedbooleanOptional
namestringOptional
nodeCountstringOptional
pathstringOptional
prettyLabelstringOptional
productCodestringOptional
productNamestringOptional
productVersionstringOptional
raminteger · int64Optional
releasedAtstring · date-timeOptional
replicationStatusbooleanOptional
resourceTypestringOptional
serviceIdinteger · int64Optional
serviceKeystringOptional
serviceNamestringOptional
sizingstringOptional
statusstringOptional
supportLevelstring · enumOptionalPossible values:
supportPhasestringOptional
technologystringOptional
topologystringOptional
typestringOptional
versionstringOptional
virtualIpstringOptional
volumeCountstringOptional
get
/compute/services/{id}/storage

List history

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Path parameters
serviceIdinteger · int64Required

Service Id, example: 500063721

Query parameters
actionsstring[]Optional

Actions, example: enable_monitoring

statusesstring[]Optional

Statuses, example: SUCCESS

namesstring[]Optional

Names, example: REBITTEST01

Responses
chevron-right
200

OK

application/vnd.cegedim-it.v1+json

Action performed on a resource

completedAtstring · date-timeOptional
familystringOptional
idinteger · int64Optional
lastUpdatedAtstring · date-timeOptional
messagestringOptional

Human readable message of status

processstringOptional

Code of action performed

resourceNamestringOptional
resourceTypestringOptional
statusstring · enumOptional

Status label of action

Possible values:
submittedAtstring · date-timeOptional
submittedBystringOptional
get
/compute/services/{serviceId}/history

Last updated